1 . 官方下载redis链接:https://redis.io/
2. 打开Xshell连接到liunx上,liunx的目录结构
3.将下载后的redis安装包,通过Xftp将安装包传输到liunx下的opt目录里
4. 由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc。安装两种命令,一种能上网安装方式,一种不能上网安装方式。这边我们选择能上网安装方式。安装命令如下:
yum install gcc-c++
yum install gcc
5. 通过解压命令 tar -zxvf redis-3.2.9.tar.gz 解压redis的安装包,解压完后如下图。
通过cd redis-3.2.9的命令进入到Redis中。
cd进去redis以后,进行编译,输入make。注意:如果之前没安装gcc,那么在使用make的时候出现意外错误:gcc 命令未找到,然后就按照第4步安装gcc命令。
执行完make后,可以跳过make test命令,直接make install 安装命令。
6.最后的redis会安装到 : usr/local/bin 这个目录下
6. 这样redis就安装好了,然后通过redis-server的命令启动redis,如下图
7. 但是这种方式启动,你不能进行页面其他命令操作,如果退出redis就会退出。这样启动是redis在前台启动,我们需要把它设置为后台启动,不影响我们其他命令操作。
我们需要修改Redis的配置文件来实现后台启动,但是我们一般都会拷贝一份redis.conf到其他目录,也就是备份redis.conf文件。
在根目录下使用mkdir的命令创建一个文件夹,并且通过cp命令将redis.conf复制一份到mkdir创建的文件夹中。
然后通过vim的命令进入我们mkdir文件夹中的redis.conf中去修改为后台启动。
在redis.conf文件中有daemonize no的配置,我们将on改为yes, 在通过启动命令 redis-server去启动。
注意:这个时候启动命令是基于你mkdir创建的文件夹中的redis.conf去启动的。
原因是Redis默认只支持本地链接
编辑redis.conf文件中:注释掉61行本地链接限制以及80行配置修改为no
61 # bind 127.0.0.1 80 protected-mode no
禁用Linux的防火墙:
systemctl stop firewalld.service
这样就可以连接到redis的客户端了。
命令大全链接:http://doc.redisfans.com/index.html
启动redis: redis-server
关闭单实例reids(一台): redis-cli shutdown
关闭多实例redis(多台) 指定端口号关闭: redis-cli - p 6379 shutdown
默认16个数据库,类似数组下标从零开始
切换数据库: select<dbid>
查看当前数据库的key的数量: dbsize
清空当前库: flushdb
清空所有数据库: flushall
redis的key命令:
所有:keys *
判断key是否存在: exists key的名称
当前库移除: move key db
为kev设置过期时间: expire key 秒钟
查看还有多少秒过期, -1表示永不过期。-2表示已过期 : ttl key
查看key的类型: type key