Redis的特点
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。
Redis 是基于内存的数据库。
Redis 具有丰富的数据结构,字符串、哈希表、列表、集合、有序集合;提供交集、并集、差集等操作。
Redis 可以设置TTL存活时间,到期自动删除。
官网地址:https://redis.io/
安装
1:解压
tar zxvf redis-4.0.6.tar.gz
2:将解压出来的文件移动到usr/local目录下
mkdir /usr/local/redis/
sudo mv redis-4.0.6/* /usr/local/redis/
3:进入redis目录
cd /usr/local/redis/
4:编译
sudo make && make test
6:安装,将redis的命令安装到/usr/bin/目录
sudo make install
7:配置文件,移动到/etc/目录下
配置文件目录为/usr/local/redis/redis.conf
mkdir /etc/redis
sudo cp /usr/local/redis/redis.conf /etc/redis/
配置说明
主要配置:
bind 127.0.0.1 #绑定ip,只有本机能登陆,如果将绑定ip修改成0.0.0.0,其他主机就可以登陆了
port 6379 # redis默认端口6379
daemonize yes # 默认情况下 redis 不是作为守护进程运行的,如果你想让它在后台运行,你就把它改成 yes。
更多配置参考:https://www.cnblogs.com/kreo/p/4423362.html
启动redis
redis-server /etc/redis/redis.conf
停止服务:
进入redis-cli终端
输入 shutdown
客户端:redis-cli
在shell终端中执行redis-cli进入连接redis
检查是否连接成功
ping

查看redis版本
python@python:~$ redis-server -v
Redis server v=4.0.6 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=6f236a8c2fc99332
python@python:~$ redis-cli -v
redis-cli 4.0.6
python@python:~$