redis是一個開源的高級key-value存儲系統
可用來存儲字符串、哈希結構、鏈表、集合,所以經常使用來作數據結構服務器redisredis和memcached相比:
1.redis是用來存儲數據的,而memcached是用來作緩存的
2.redis存儲的數據是有結構的,而memcached存儲的數據只有「字符串」一種類型緩存redis官網:https://redis.io/服務器
所用環境:CentOS7數據結構
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
tar -zxvf redis-4.0.2.tar.gz
cd redis-4.0.2
make PREFIX=/usr/local/redis install
注: PREFIX要大寫memcached
make test
此時,可能出現need tcl >8.4這種狀況,執行:測試
yum install tcl
cp /path/redis.conf /usr/local/redis
./path/to/redis/bin/redis-server ./path/to/conf-file 例:[root@localhost redis]# ./bin/redis-server ./redis.conf
/path/to/redis/bin/redis-cli [-h localhost -p 6379 ]
修改redis配置文件:daemonize yes