分类: NOSQL
2015-02-04 09:43:50
************************下载安装redis******************************
wget
移动安装包
cp /root/redis-2.8.19.tar.gz /usr/src/
解压
tar xvzf redis-2.8.19.tar.gz
安装
cd redis-2.8.19
make&&make install
*************************Redis配置文件******************************
cp redis.conf /etc/
创建日志和数据库存放目录
mkdir /var/run/redis/
mkdir /var/log/redis/
vim /etc/redis.conf
daemonize yes #是否以后台daemon方式运行,默认不是后台运行
pidfile /var/run/redis/redis.pid #redis的PID文件路径
bind 10.160.29.5 #绑定主机IP,默认值为127.0.0.1,我们是跨机器运行,所以需要更改
logfile /var/log/redis/redis.log #定义log文件位置,模式log信息定向到stdout,输出到/dev/null
dir /usr/local/rdbfile #本地数据库存放路径,默认为./,编译安装默认存在在/usr/local/bin下
*************************启动Redis服务器*******************************
redis-server /etc/redis.conf
ss -tanlp | grep redis
***************************测试Redis***********************************
redis-cli -h 10.160.29.5 -p 6379
set test hello
get test
****************************修改sysctl*********************************
1表示内核允许分配所有的物理内存,而不管当前的内存状态如何。
echo "vm.overcommit_memory=1" >> /etc/sysctl.conf
sysctl -p
*****************************重启Redis*********************************
将缓存保存到硬盘上
redis-cli -h 10.160.29.5 -p 6379 BGSAVE
提示Background saving started即成功
redis-cli -h 10.160.29.5 -p 6379 SHUTDOWN
启动redis
redis-server /etc/redis.conf