1.设置 redis.conf文件
daemonize yes #设置后台运行
tcp-backlog 1024
#127.0.0.1 ::1 #注销,使局域网内都允许访问
save 600 1 #1个小时内改一次的话就保存(前期网站流量小,暂且时间设置短一些)
save 300 100
save 60 1000 #1分钟内改1000次的话就保存
stop-writes-on-bgsave-error no
requirepass 123456 #登录密码
2.启动
redis-server /root/Redis/redis-3.2.8/redis.conf
3.配置开机启动
具体按照:http://blog.csdn.net/hu_wen/article/details/53783927
4.报错
/etc/init.d/redis: line 13: syntax error near unexpected token `newline'
'etc/init.d/redis: line 13: `case "$1" in
因为我从Windows环境将文件复制过去的,会因为换行问题不兼容Lunix
5.使用notepad++
显示所有字符
编辑->文档格式转换->转换Unix格式
在复制获取,再执行一遍命令。
提示:
Starting Redis server...
Redis is running...
6.如果设置密码将关闭服务改为
$REDIS_CLI -a "密码" -p $REDISPORT SHUTDOWN
service redis stop
Stopping ...
Redis stopped
7.设置防火墙开放端口
使用notepad++,找到 etc/sysconfig/iptables
在22默认端口下,加这一行
-A INPUT -m state –state NEW -m tcp -p tcp –dport 6379 -j ACCEPT
service iptables restart 重启服务
8.安装Redis导入导出工具Redis-dump
gem install redis-dump
9.导出数据
redis-dump -u:123456@127.0.0.1:6379 > /root/Redis/test.json
10.导入数据
< /root/Redis/test.json redis-load -u:密码@127.0.0.1:6379