Redis官网 http://www.redis.cn/
介绍
Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。
Redis 与其他 key - value 缓存产品有以下三个特点:
- Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
- Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
- Redis支持数据的备份,即master-slave模式的数据备份。
-
- *
Redis 优势
- 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。
- 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。
- 原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来。
- 丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。
1、安装
linux服务器直接输入以下命令 ( 下载,安装,编译)
注意:我是直接opt目录下解压的
wget http://download.redis.io/releases/redis-6.0.6.tar.gz ## wget获取指定位置的包
tar xzf redis-6.0.6.tar.gz ## 解压.gz包,x解压抽取的意思,f指定文件
cd redis-6.0.6
进入到redis目录下 编译文件
make
注意:如果编译过程中出现问题,那么是不能正确的启动redis的
一般情况下编译出现问题 是本机的gcc版本太低,需要升级一下,输入以下命令
# sudo 借用root权限执行 (权限太低执行不了)
sudo yum install centos-release-scl
sudo yum install devtoolset-7-gcc*
scl enable devtoolset-7 bash
更新完后,就可以
重新进入 redis根目录下make
了
接着 make install
通过 redis/src/redis-server 启动服务器
通过 redis/src/redis-cli 启动客户端
2、配置 redis.config
1. 我们可以直接在 opt下 直接启动redis ,也可以在/usr/bin 下找到对应的redis命令 启动redis
2. 将安装目录下的redis的配置文件 redis.config配置到自己的配置文件目录下,我们通过指定的配置redis.config 来启动redis
3. 修改reids配置文件,使其默认通过后台进程启动
4. 启动 通过指定的配置文件
3、配置redis数据库
通过查看redis.config 配置文件可以看到 默认数据库是16个,按索引排列