linux redis 普通用户,非root用户安装redis
1、普通用戶安裝redis[centos6@localhost?~]$?tar?-xfredis-4.0.2.tar.gz
[centos6@localhost?~]$?cd?redis-4.0.2
[centos6@localhost?redis-4.0.2]$?make
[centos6@localhost?redis-4.0.2]$?sudo?make?install
2、普通用戶下用sudo命令以root啟動(dòng)
2.1. 以root身份啟動(dòng)redis服務(wù)$?sudo?/usr/local/bin/redis-server/home/centos6/redisconf/redis.conf
[centos6@localhost?~]$?ps?-ef?|grep?redis
root?????33547??????1??0?09:52??????????00:00:00?/usr/local/bin/redis-server127.0.0.1:7200
centos6??33552??33452??0?09:52?pts/1????00:00:00?grep?redis
2.2. 停止redis服務(wù)也要用sudo來執(zhí)行root權(quán)限:$?sudo?/usr/local/bin/redis-cli?-p?7200?shutdown
3、以普通用戶來啟動(dòng)redis:
3.1. 修改pid生成路徑為普通用戶下,自己定義$?vi?/home/centos6/redisconf/redis.conf
$?pidfile?/home/centos6/redisconf/run/redis_7200.pid
啟動(dòng)redis服務(wù):$?/usr/local/bin/redis-server?/home/centos6/redisconf/redis.conf
以普通用戶停止redis:/usr/local/bin/redis-cli?-p?7200?shutdown
4、配置文件redis.conf#?指定redis運(yùn)行的端口,默認(rèn)是6379
port?7200
#daemonize?no?默認(rèn)情況下,redis不是在后臺(tái)運(yùn)行的,如果需要在后臺(tái)運(yùn)行,把該項(xiàng)的值更改為yes
daemonize?yes
#?當(dāng)redis在后臺(tái)運(yùn)行的時(shí)候,Redis默認(rèn)會(huì)把pid文件放在/var/run/redis.pid,你可以配置到其他地址。
#?當(dāng)運(yùn)行多個(gè)redis服務(wù)時(shí),需要指定不同的pid文件和端口
#pidfile?/var/run/redis_6379.pid
pidfile?/home/centos6/redisconf/run/redis_7200.pid
#?指定redis只接收來自于該IP地址的請(qǐng)求,如果不進(jìn)行設(shè)置,那么將處理所有請(qǐng)求,
#?在生產(chǎn)環(huán)境中最好設(shè)置該項(xiàng),默認(rèn)只允許本地連接
bind?127.0.0.1#?設(shè)置客戶端連接時(shí)的超時(shí)時(shí)間,單位為秒。當(dāng)客戶端在這段時(shí)間內(nèi)沒有發(fā)出任何指令,那么關(guān)閉該連接
#?0是關(guān)閉此設(shè)置
timeout?0
#?指定日志記錄級(jí)別
#?Redis總共支持四個(gè)級(jí)別:debug、verbose、notice、warning,默認(rèn)為verbose
#?debug????????記錄很多信息,用于開發(fā)和測試
#?varbose??????有用的信息,不像debug會(huì)記錄那么多
#?notice??普通的verbose,常用于生產(chǎn)環(huán)境
#?warning??????只有非常重要或者嚴(yán)重的信息會(huì)記錄到日志
loglevel?debug
#?配置log文件地址
#?默認(rèn)值為stdout,標(biāo)準(zhǔn)輸出,若后臺(tái)模式會(huì)輸出到/dev/null
#修改生成默認(rèn)日志文件位置
#logfile ""
logfile "/home/centos6/redisconf/logs/redis.log"
#配置持久化文件存放位置
dir /home/centos6/redisconf/data/redisData
總結(jié)
以上是生活随笔為你收集整理的linux redis 普通用户,非root用户安装redis的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SSH常见问题
- 下一篇: px4 uavcan linux,PX4