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
建立一個(gè)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命令時(shí)故意出現(xiàn)的錯(cuò)誤解析:
安裝gcc
能上網(wǎng):yum install gcc-c++
不能上網(wǎng):
二次make
jemalloc/jemalloc.h:沒有那個(gè)文件或目錄-->運(yùn)行make distclean之后再make
Redis Test(可以不用執(zhí)行)
如果make完成后繼續(xù)執(zhí)行make install
make install
驗(yàn)證安裝(查看版本號(hào))
redis-cli -v
查看默認(rèn)安裝目錄:usr/local/bin
redis-benchmark:性能測(cè)試工具(服務(wù)啟動(dòng)起來后執(zhí)行)
redis-check-aof:修復(fù)有問題的AOF文件
redis-check-dump:修復(fù)有問題的dump.rdb文件
redis-cli:客戶端彪标,操作入口
redis-sentinel:redis集群使用
redis-server:Redis服務(wù)器啟動(dòng)命令
啟動(dòng)
- 使用默認(rèn)配置啟動(dòng)
說明:redis建議要使用配置文件來啟動(dòng),直接啟動(dòng)無法自定義配置,不會(huì)再生產(chǎn)環(huán)境中使用
redis-server
- 運(yùn)行啟動(dòng)(加參數(shù))
redis-server --configkey1 configvalue1 --configkey2 configvalue2
eg:redis-server --port 6380
- 配置文件啟動(dòng)
redis-server /opt/redis/redis.config
#修改redis.conf文件將里面的daemonize no 改成 yes,讓服務(wù)在后臺(tái)啟動(dòng)
配置
最基礎(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