linux--redis的安裝和配置和開啓多個端口

在workerman開發過程當中須要安裝redis來存儲用戶ip、端口等信息redis

首先UBUNTU中安裝redis:spa

apt-update  //更新apt包源

apt-get install redis-server //安裝redis-server

安裝完畢後能夠直接啓動redis:3d

redis-server

由於後面沒有加啓動哪一個配置文件,因此redis會自啓動默認的配置文件code

 

而後咱們來看下redis的文件分佈server

dpkg -L redis-server

從上往下幾個關鍵文件:blog

/etc/init.d/redis-server-------------redis的可執行程序進程

/etc/redis/redis.conf----------------redis的配置文件ip

/usr/bin/redis-server---------------redis的自啓動文件開發

若是是單實例運行redis的話,那麼到這裏就不須要關心了,若是你想運行多個redis的實例,那麼就須要對redis文件進行操做。get

首先咱們要知道redis一個實例就是一個節點,每一個節點分配一個端口號,每一個節點對應一個redis.conf配置文件。

redis默認配置的端口號是6379,假設如今要多配置一個6380,咱們能夠直接複製redis.conf命名爲redis6380.conf,而且編輯配置文件

cp /etc/redis/redis.conf /etc/redis/redis6380.conf

vi /etc/redis/redis6380.conf

須要修改幾個參數

pidfile /var/run/redis/redis6380-server.pid
port 6380
~ logfile /var/log/redis/redis6380-server.log ~ dbfilename dump6380.rdb

而後保存,直接啓動這個配置文件就好了

redis-server /etc/redis/redis6380.conf

咱們能夠查看下進程

ps auxf | grep redis-server

發現確實啓動了兩個redis端口,可是兩個redis進程用戶不同,一個redis,一個是root。若是想用戶都爲redis,咱們能夠直接複製/etc/init.d/redis-server自啓動文件而且修改參數

cp /etc/init.d/redis-server /etc/init.d/redis6380

vi /etc/init.d/redis6380

而後退出從新啓動redis6380.conf,查看進程

如今就正常了!

相關文章
相關標籤/搜索