Redis出来已经很多年了,对于程序员来说已经不陌生了,它的出现最初是为了解决微博中并发的问题,要求实时更新,这个对于以往数据全部存到数据库中是一个瓶颈,所以出现了这种nosql的数据库,当然除了redis还是其他的nosql技术,这里就不深入了,大家可以自行百度。下面记录下在Centos中安装和配置。
1.设置redis的仓库地址
yum install epel-release
2.安装redis
yum install redis
3.配置redis
vi /etc/redis.conf
4.redis配置选项
//注释这行或者改为服务器ip,否则不能远程连接(也可以改为0.0.0.0,所有地方都能访问)
bind 127.0.0.1
//端口号,可以修改
port 6379
//是否后台运行,这里改为yes
daemonize no
//设置密码,foobared改为你需要设置的密码,默认本行被注释了
requirepass foobared
5.启动/停止/查看/重启redis(centos6.x版本)
service redis start
service redis stop
service redis status
service redis restart
6.启动/停止/查看/重启redis(centos7.x版本)
systemctl start redis
systemctl stop redis
systemctl status redis
systemctl restart redis
7.开启端口(centos6.x)
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
8.保存修改(centos6.x)
/etc/init.d/iptables save
9.重启防火墙(centos6.x)
service iptables restart
10.开启端口(centos7.x)
firewall-cmd --zone=public --add-port=6379/tcp --permanent
11.重启防火墙(centos7.x)
firewall-cmd --reload
12.登录
redis-cli -h IP地址 -p 端口 -a 密码
13.测试
//设置字符串
set test test010101
//获取字符串
get test
//查看所有键
keys *
//删除字符串
del test
//清除所有数据
flushdb