redis安装运行

redis 优势:
1、存储结构丰富 字符串、列表、散列、集合、有序集合
2、功能丰富 为键设置超时时间 、 通过列表实现分布式队列、支持发布订阅消息模式
3、简单提供了很多命令和redis进行交互
应用场景
1、数据缓存
2、单点登录
3、秒杀抢购

安装与运行
1.下载压缩包并解压
tar -zvxf redis-3.0.7.tar.gz

2.执行make命令编译
[root@192 redis]# cd redis-3.0.7
[root@192 redis-3.0.7]# make
执行过程中如果有依赖未安装 直接运行 yum install 进行安装 比如:yum install gcc
安装完成后 重新解压缩文件,并执行 make 命令 即可完成编译。
也可以通过make test 命令测试编译状态,然后执行make install PRIFIX=…将编译后的文件放到指定目录
如下图:
在这里插入图片描述
(直接运行make命令直接将编译后的文件放在了 src目录下
运行 make install PREFIX=/usr/apps/redis 将redis 安装到指定的目录 /usr/apps/redis下)
执行完成 在 /usr/apps/redis 下的bin目录中看到五个文件
在这里插入图片描述
resdis-server redis启动工具
redis-cli 客户端工具
redis-benchmark 性能测试工具
redis-check-aof aof文件检测工具
redis-check-dump rdb文件检查工具
redis-sentinel 哨兵服务工具

复制redis.conf 到bin目录下 如下图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190203164747408.png在这里插入图片描述

3.bin目录下执行 ./redis-server ./redis.conf 可以运行redis服务如下在这里插入图片描述
redis.conf 是一个默认的配置文件。我们可以根据需要修改。
启动redis服务后,就可以使用redis-cli和redis服务交互了。

4.bin目录下执行 ./redis-cli 链接本机redis服务如下在这里插入图片描述
也可以使用 redis-cli -h localhost -p 6379 来链接指定ip和端口的redis服务

5.修改为后台进程方式启动
只需修改 redis.confg 中的 daemonize 为yes
在这里插入图片描述
再次运行 redis-server ./redis.conf 就是从后台启动 执行 redis-cli shutdown 关闭redis服务。
在这里插入图片描述
6.多数据库支持
redis.conf 中默认配置 databases=16 (0-15)即支持16个数据库(每个数据库可以理解成为一个命名空间 ,不同库里可以同同名键)
特点:
1)每个数据库 不支持自定义命名智能通过 select id 方式选择对应库
2)不能为某个数据库设置单独的权限
3)每个数据库不是完全隔离的 可以通过flush all 命令清空所有数据库。
默认使用索引为 0的数据库。 可以通过select dataid 选择使用对应的数据库,如下图所示测试,在数据库0 中设置name 为zhangsan ,然后 使用 数据库1 在数据库1 get name 显示为空。执行 flushall 命令后 数据库0 中name也变为了空。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zhangxm_qz/article/details/86755381