redis,Linux搭建

1.下載redislinux

wget http://zsj-linux.oss-cn-hangzhou.aliyuncs.com/redis-3.2.9.tar.gz

2.解壓redisredis

tar -zxvf redis-3.2.9.tar.gz

3.編譯redisvim

[root@iZm5e0c5bxd15k4yfdiirsZ redis]# cd redis-3.2.9/
[root@iZm5e0c5bxd15k4yfdiirsZ redis-3.2.9]# ls
00-RELEASENOTES  BUGS  CONTRIBUTING  COPYING  deps  INSTALL  Makefile  MANIFESTO  README.md  redis.conf  runtest  runtest-cluster  runtest-sentinel  sentinel.conf  src  tests  utils
[root@iZm5e0c5bxd15k4yfdiirsZ redis-3.2.9]# make

出現如下信息 則編譯成功app

4.編譯完成後,在Src目錄下,有四個可執行文件redis-server、redis-benchmark、redis-cli和redis.conf。而後拷貝到一個目錄下。異步

cd src 
mkdir /usr/redis

cp redis-server /usr/redis

cp redis-benchmark /usr/redis

cp redis-cli /usr/redis

cp ../redis.conf /usr/redis

cd /usr/redis

5.更改redis配置文件日誌

vim /usr/redis/redis.conf
  1. #查找daemonize no改成  code

  2. #以守護進程方式運行  server

  3. daemonize yes  進程

  4. #修改dir ./爲絕對路徑,  內存

  5. #默認的話redis-server啓動時會在當前目錄生成或讀取dump.rdb  

  6. #因此若是在根目錄下執行redis-server /etc/redis.conf的話,  

  7. #讀取的是根目錄下的dump.rdb,爲了使redis-server可在任意目錄下執行  

  8. #因此此處將dir改成絕對路徑  

  9. dir /usr/redis  

  10. #修改appendonly爲yes  

  11. #指定是否在每次更新操做後進行日誌記錄,  

  12. #Redis在默認狀況下是異步的把數據寫入磁盤,  

  13. #若是不開啓,可能會在斷電時致使一段時間內的數據丟失。  

  14. #由於 redis自己同步數據文件是按上面save條件來同步的,  

  15. #因此有的數據會在一段時間內只存在於內存中。默認爲no  

  16. appendonly yes  

  17. #將redis添加到自啓動中  

  18. echo "/usr/redis/redis-server /usr/redis/redis.conf" >> /etc/rc.d/rc.local  

  19. #啓動redis  

  20. redis-server /etc/redis.conf  

  21. #查看redis是否己啓動  

  22. ps -ef | grep redis 

相關文章
相關標籤/搜索