1. 程式人生 > 實用技巧 >redis 安裝部署

redis 安裝部署

redis安裝

 cd /nosql
 wget http://download.redis.io/releases/redis-3.2.12.tar.gz
 tar xf redis-3.2.12.tar.gz 
 mv redis-3.2.12 redis
 cd redis
 make
 src/redis-server

告警處理:

問題1:
WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.

解決辦法: echo never > /sys/kernel/mm/transparent_hugepage/enabled 然後重新啟動即可

問題2:
WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.

解決辦法: echo 1024 > /proc/sys/net/core/somaxconn

掛載磁碟

1. 新增磁碟
2.  mkfs.ext4 /dev/sdb 
3.  y
4. mkdir  /nosql
5. mount /dev/sdb /nosql
6. blkid   命令拿到新磁碟uuid
7. /etc/fstab  檔案中新增開機自動掛載[uuid 通過 blkid 獲取]
   UUID=2faef055-9146-4dc4-a6fd-fcb4b0681973 /nosql     ext4   default 0 0

redis使用

# 1. 新增環境變數,讓redis命令更友好
echo 'PATH=/nosql/redis/src:$PATH' >>/etc/profile

# 2. 進入redis管理介面
redis-cli