Redis 介绍
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset (sorted set --有序集合)和 hash(哈希类型)。 这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
Redis下载地址
- 获取 Redis
- Redis官网地址 : http://redis.io
- Redis中文官网地址 : https://www.redis.net.cn/
开始安装
- 安装远程连接工具
- 百度网盘地址 : 链接:https://pan.baidu.com/s/1aLOTahOhWLcEB3reDINadg
提取码:0ren
- 将下载好的 redis 压缩文件, 使用
Xftp
拷贝到centos
/服务器
中 /opt/目录下
4.将 redis-5.0.5.tar.gz 解压
tar -zxvf redis-5.0.5.tar.gz
- 解压完后先不要着急安装 , 因为 Redis 使用 C语言 编写的, 所以安装Redis之前必须装 C、C++ 语言的编译环境
在线安装C语言环境 :
yum install gcc
在线安装 C++环境 :
yum install gcc-c++
- 如果之前有执行过 redis 安装命令, 在安装之前一定要清除安装的缓存记录,命令如下
make distclean
- 进入
Redis 的安装目录下 redis-5.0.5目录
下执行编译命令
make
- 编译完成, 然后安装
make install
- 安装完成, Redis 默认会安装在以下目录中
/usr/local/bin
- 查看默认安装目录:
- redis-benchmark : 性能测试工具,可以在自己本子运行,看看自己本子性能如何
- redis-check-aof :修复有问题的AOF文件
- redis-check-dump :修复有问题的dump.rdb文件
- redis-sentinel :Redis集群使用
- redis-server :Redis服务器启动命令
- redis-cli :客户端,操作入口
修改启动方式
- 默认启动是前台启动
redis-server
- 如图:
- 前台启动的方式, 我们无法对 Redis 进行一系列的操作, 所以需要修改启动方式为 [
后台启动
] - 需要备份 redis.conf , 先在根目录下创建一个myredis 的文件夹用于存放后台启动的配置文件
mkdir /myredis
- 然后进入redis安装目录下
cd /opt/redis-5.0.5/
- 如图
- 然后修改拷贝后的配置文件, 将 Redis 默认启动方式改为后台启动
vim /myredis/redis.conf
- 显示行号
:set nu
- 在
136
行将daemonize no
改成yes
,让服务在后台启动
修改完后保存退出! - 重新启动 Redis, 这次启动的时候需要指定启动的配置文件
redis-server /myredis/redis.conf
11. 查看是否启动成功!
ps -aux|grep redis
12. 测试
13. 启动命令
普通启动 :
redis-cli
指定多个端口启动 :
redis-cli -h 192.168.230.110 -p 6379
- 关闭命令
单实例关闭 :
redis-cli shutdown
在客户端关闭可以直接输入 : shutdown
然后按 Ctrl + C
退出 !
多实例关闭,指定端口关闭 :
redis-cli -h 192.168.200.168 -p 6379 shutdown
感谢阅读, 如果文章对你有帮助记得点赞 收藏 + 关注哦 ! 各种疑难杂症QQ交流群:1101584918,欢迎大家加入。