Redis
Redis 官網 http://redis.io/
Redis 中文官網http://redis.cn/
Redis下載
http://redis.io/download
Redis在linux上安裝
使用ssh工具將redis上傳到linux任意目錄
在該目錄下運行 解壓和編譯命令
tar zxvf redis-2.6.12.tar.gz cd redis-2.6.12 make cd src && make install
如果報錯
/home/liuxiaojie/redis-2.6.12/src/zmalloc.c:223: undefined reference to `__sync_add_and_fetch_4'
collect2: ld returned 1 exit status
make[2]: *** [redis-server] Error 1
make[2]: Leaving directory `/home/liuxiaojie/redis-2.6.12/src'
make[1]: *** [32bit] Error 2
make[1]: Leaving directory `/home/liuxiaojie/redis-2.6.12/src'
make: *** [32bit] Error 2
說明機器為32位
需要修改cd src
vi .make-settings
將OPT=-O2 修改為OPT=-O2 -march=i686
然后make 該問題即可解決
將編譯后的redis-2.6.12目錄拷貝到/usr/local下
cp redis-2.6.12 /usr/local
配置后台啟動
Cp /usr/local/redis-2.6.12/redis.conf /usr/local/redis-2.6.12/redis.conf.bak Vi /usr/local/redis-2.6.12/redis.conf Daemonize no -> yes :wq
啟動redis服務,端口為6379
redis-server /usr/local/redis-2.6.12/redis.conf
查看redis是否啟動
ps –aux | grep redis
查看6379端口是否占用
netstat –tunpl | grep 6379
測試redis
/usr/local/redis-2.6.12/src/redis-cli Set foo bar Ok Get foo “bar“ exit
關閉redis服務
/usr/local/redis-2.6.12/src/redis-cli shutdown Pkill redis-server