~ sudo
apt-get
install redis-server
檢查redis伺服器系統程序
~ ps -aux|
grep redis
redis 4162 0.1 0.0 10676 1420 ? ss 23:24 0:00 /usr/bin/redis-server /etc/redis/redis.conf
conan 4172 0.0 0.0 11064 924 pts/0 s+ 23:26 0:00 grep --color=auto redis
通過命令列客戶端訪問redis
~ redis-cli
redis 127.0.0.1:6379>
# 命令列的幫助
redis 127.0.0.1:6379>
help
檢視所有的key列表
redis 127.0.0.1:6379> keys *
(empty list or set)
用vi開啟redis伺服器的配置檔案redis.conf
這裡可能內容太多找起來不方便
可以直接開啟配置檔案修改
~ sudo
vi /etc/redis/redis.conf
取消注釋requirepass
requirepass 這裡修改為想要的密碼例如123456
注釋掉bind
#bind 127.0.0.1
修改後重啟redis伺服器
~ sudo /etc/init.d/redis-server restart
登入指令
~ redis-cli -a 123456
檢查redis伺服器占用埠
~ netstat -nlt|
grep 6379
tcp 0 0 0.0.0.0:6379 0.0.0.0:* listen
遠端訪問
~ redis-cli -a 123456 -h ***.***.*.***
新建專案,或使用原有的專案
首先新增啟動器
>
>
org.springframework.bootgroupid
>
>
spring-boot-starter-data-redisartifactid
>
dependency
>
配置資訊:
spring
:redis
:host
: 127.0.0.1
port
:6379
password
:367494
jedis
:pool
:max-active:8
max-wait:-1
max-idle
:500
min-idle:0
lettuce
:shutdown-timeout
:0
測試**:
package com.wbb.demo;
import org.junit.test;
import org.junit.runner.runwith;
import org.springframework.beans.factory.annotation.autowired;
import org.springframework.boot.test.context.springboottest;
import org.springframework.data.redis.core.redistemplate;
import org.springframework.test.context.junit4.springrunner;
@runwith
(springrunner.
class
)@springboottest
public
class
}
配置序列化器
這裡將@autowired private redistemplateredistemplate;
中後面的string改為object後就會報錯,需要序列化器
這裡是比較方便的方法
示例**:
package com.wbb.demo.config;
import org.springframework.context.annotation.bean;
import org.springframework.context.annotation.configuration;
import org.springframework.data.redis.connection.redisconnectionfactory;
import org.springframework.data.redis.core.redistemplate;
import org.springframework.data.redis.serializer.stringredisserializer;
@configuration
public
class
redisconfig
}
Redis安裝及簡介
redis是完全開源免費的,遵守bsd協議,是乙個高效能的key value資料庫。屬於前一講中的nosql資料庫一族。1.redis可以用來做儲存 storge 而memccached是用來做快取 cache 這個特點主要因為其有 持久化 的功能.2.儲存的資料有 結構 對於memcached來說...
redis 介紹及安裝
為了解決高併發 高可擴充套件 高可用 大資料儲存問題而產生的資料庫解決方案,就是nosql資料庫。nosql,泛指非關係型的資料庫,nosql即not only sql,它可以作為關係型資料庫的良好補充。2.1 鍵值 key value 儲存資料庫 voldemort berkeley db 典型應...
Redis 安裝 及 使用
開啟乙個 cmd 視窗 使用cd命令切換目錄到 c redis 執行 redis server.exe redis.windows.conf 如果想方便的話,可以把 redis 的路徑加到系統的環境變數裡,這樣就省得再輸路徑了,後面的那個 redis.windows.conf 可以省略,如果省略,會...