Linux版安裝
下載獲得redis-4.0.11.tar.gz后將它放入我們的Linux目錄/opt
wget http://download.redis.io/releases/redis-4.0.11.tar.gz
/opt目錄下,解壓命令:tar -zxvf redis-4.0.11.tar.gz
tar xzf redis-4.0.11.tar.gz
建立一個redis目錄的軟連接,指向redis-4.0.11:ln -s redis-4.0.11 redis
進(jìn)入目錄:cd redis-4.0.11
在redis-3.0.4目錄下執(zhí)行make命令
make
運(yùn)行make命令時故意出現(xiàn)的錯誤解析:
安裝gcc
能上網(wǎng):yum install gcc-c++
不能上網(wǎng):
二次make
jemalloc/jemalloc.h:沒有那個文件或目錄-->運(yùn)行make distclean之后再make
Redis Test(可以不用執(zhí)行)
如果make完成后繼續(xù)執(zhí)行make install
make install
驗(yàn)證安裝(查看版本號)
redis-cli -v
查看默認(rèn)安裝目錄:usr/local/bin
redis-benchmark:性能測試工具(服務(wù)啟動起來后執(zhí)行)
redis-check-aof:修復(fù)有問題的AOF文件
redis-check-dump:修復(fù)有問題的dump.rdb文件
redis-cli:客戶端,操作入口
redis-sentinel:redis集群使用
redis-server:Redis服務(wù)器啟動命令
啟動
- 使用默認(rèn)配置啟動
說明:redis建議要使用配置文件來啟動,直接啟動無法自定義配置,不會再生產(chǎn)環(huán)境中使用
redis-server
- 運(yùn)行啟動(加參數(shù))
redis-server --configkey1 configvalue1 --configkey2 configvalue2
eg:redis-server --port 6380
- 配置文件啟動
redis-server /opt/redis/redis.config
#修改redis.conf文件將里面的daemonize no 改成 yes,讓服務(wù)在后臺啟動
配置
最基礎(chǔ)配置
- port
- logfile
- dir
- daemonize
停止
單實(shí)例關(guān)閉
redis-cli shutdown
redis-cli shutdown nosave|save
多實(shí)例關(guān)閉,指定端口關(guān)閉:redis-cli -p 6379 shutdown
eg:redis-cli shundown -h 127.0.0.1 -p 6379
可以kill進(jìn)程,但是不要 kill -9 的方式
客戶端連接
- 交互方式
redis-cli -h {host} -p {port}
- 命令方式
#直接得到結(jié)果
redis-cli -h {host} -p {port} {command}
eg: redis-cli -h 127.0.0.1 -p 6379 get hello