redis简介
redis完全开源免费,是一个高性能key-value数据库
与其他key-value缓存产品的特点
redis支持数据持久化,可将内存中的数据存在磁盘中 重启时再次加载使用
redis不仅仅支持key-value类型数据,同时提供list set zset hash等数据结构的存储
redis支持数据备份。即 master-slave模式的数据备份
sudo apt install redis-server
安装完成后服务自动启动
检查redis服务器系统进程
ps -aux | grep redis
通过启动命令检查redis服务器状态
两种方式
netstat -nlt | grep 6379
sudo /etc/init.d/redis-server status
通过命令行客户端访问redis
redis-cli
默认情况下,redis服务器访问不需要密码,为增加安全性 设置redis密码
sudo vim /etc/redis/redis.conf
#取消注释requirepass
requirepass redis
默认情况下 redis不允许远程访问,打开远程访问设置
sudo vim /etc/redis/redis.conf
#注释bind
#bind 127.0.0.1
重启服务
sudo services redis-server restart
再次重新等你redis客户端
发现可以登录,但是无法执行命令
~$ redis-cli
127.0.0.1:6379> key *
(error) ERR unknown command 'key'
再次等你redis 数据密码
redis-cli -a redis
登录后一切正常