在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,查看進程
如今就正常了!