首页 > 代码库 > redis 安装配置,备份恢复
redis 安装配置,备份恢复
运行环境:CentOS release 6.3 (Final)
redis版本:redis-2.8.13
wget http://download.redis.io/releases/redis-2.8.13.tar.gz
# cd redis-2.8.13
# make PREFIX=/usr/local/redis install
# cp redis.conf /etc/
# grep -v "#" /etc/redis.conf |grep -v "^$" >>/root/redis.conf 过滤下redis.conf下以#开头的行和空行,并且追加到/root/redis.conf 文件里
# cp redis.conf /etc/redis.conf 拷贝redis.conf到/etc/redis.conf 目录下
启动redis服务之前,需要先配置下面的内核参数,否则Redis脚本在重启或停止redis时,将会报错,并且不能自动在停止服务前同步数据到磁盘上:
# vi /etc/sysctl.conf 在最后一行加入:
vm.overcommit_memory = 1 1,表示内核允许分配所有的物理内存,而不管当前的内存状态如何。
启动redis两种方法
1、# nohup /usr/local/redis/bin/redis-server /etc/redis.conf &
2、另外一种方式启动redis放在后台执行:
修改配置文件:
# vim /etc/redis.conf
将daemonize no 改为daemonize yes
然后启动redis:
# /usr/local/redis/bin/redis-server /etc/redis.conf &
使用redis:
# /usr/local/redis/bin/redis-cli
127.0.0.1:6379> set gjr 123456
OK
127.0.0.1:6379> get gjr
"123456"
测试redis性能:
进入redis bin目录下:
# cd /usr/local/redis/bin/
[root@zoo1 bin]# ./redis-benchmark -h 127.0.0.1 -p 6379 -c 1000 -n 10000
参数说明:-c 1000 -n 10000 一千个并发请求一万次
关闭redis:
# /usr/local/redis/bin/redis-cli shutdown
redis备份恢复
备份redis之前先停止redis服务:
# /usr/local/redis/bin/redis-cli shutdown
# cp dump.rdb dump.rdb.bak 备份数据
# rm -rf dump.rdb 删除数据
# cp dump.rdb.bak dump.rdb 恢复数据
# /usr/local/redis/bin/redis-server /etc/redis.conf & 启动redis
[root@zoo1 bin]# ./redis-cli
127.0.0.1:6379> get test01 查询结果
"123456"
127.0.0.1:6379> get gjr
"123456"
127.0.0.1:6379> get test02
"987654"
127.0.0.1:6379> exit
本文出自 “david0512” 博客,请务必保留此出处http://gjr0512.blog.51cto.com/6518687/1591129
redis 安装配置,备份恢复