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:~$ 
数据库基础 all right reserved,powered by Gitbook文件修订时间: 2018-04-19 10:28:10