Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用做数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不一样级别磁盘持久化功能,同时经过Redis Sentinel提供高可用,经过Redis Cluster提供自动分区。html
官网:https://www.redis.net.cn/redis
一、下载得到redis-3.2.5.tar.gz后将它放入咱们的Linux目录/opt数据库
二、解压命令:tar-zxvf redis-3.2.5.tar.gz缓存
三、解压完成后进入目录:cd redis-3.2.5服务器
四、在redis-3.2.5目录下执行make命令运行make
命令时出现故障意出现的错误解析: gcc:命令未找到
>能上网:数据结构
yum install gcc.测试
yum install gcc-c+spa
五、在redis-3.2.5目录下再次执行make命令.net
Jemalloc/iemalloc.h:没有那个文件线程
解决方案:运行make distclean以后再make
六、在redis-3.2.5目录下再次执行make命令
七、继续执行make install
查看默认安装目录:usr/local/bin
直接redis-server启动redis
这是前台启动,前台启动会占用当前线程,咱们使用后台启动
后台启动
1、备份redis.conf:拷贝一份redis.conf到其余目录
[root@zy bin]# cp /opt/module/redis-3.2.5/redis.conf /root/myredi
2、修改redis.conf文件将里面的daemonize no 改为 yes,让服务在后台启动
3、启动命令:执行 redis-server /myredis/redis.conf
redis-server /root/myredis/redis.conf
查看是否启动成功
redis不分用户,只有“有密码或者没有密码”,一旦设置密码,全部链接redis的用户都须要密码
4、用客户端访问: Redis-cli 并测试
5、关闭
使用exit只能退出客户端 。使用shutdown将客户端与服务器都关闭