1.安装redis
在linux下输入以下命令:
[root@iZwz97tbgo9lkabnat2lo8Z ~]# wget http://download.redis.io/releases/redis-3.2.12.tar.gz
[root@iZwz97tbgo9lkabnat2lo8Z ~]# gunzip redis-3.2.12.tar.gz
[root@iZwz97tbgo9lkabnat2lo8Z ~]# tar -xvf redis-3.2.12.tar
[root@iZwz97tbgo9lkabnat2lo8Z ~]# cd redis-3.2.12
[root@iZwz97tbgo9lkabnat2lo8Z ~]# make && make install
[root@iZwz97tbgo9lkabnat2lo8Z ~]# redis-server --version
Redis server v=3.2.12 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=5bc5cd3c03d6ceb6
[root@iZwz97tbgo9lkabnat2lo8Z ~]# redis-cli --version
redis-cli 3.2.12
2.修改配置文件
redis.conf 文件
设置密码
requirepass ******
绑定IP
bind (你要绑定的IP地址)
设置port
port 设置端口号
打开数据化持久化方案alf
appendonly yes
3.启动redis
1.启动redis服务器
redis-server redis.conf -- 启动redis服务
redis-server redis.conf & -- 启动redis服务并且在后台运行
redis-server redis.conf >> redis.log & -- 启动redis服务并且在后台运行,并且输出重定向
2.启动redis客户端
redis-cli -h ip地址
登录
输入auth 然后输入密码
4.redis命令
| 命令 | 说明 |
|---|---|
| set key value | 添加键值对,如果key存在就修改key对应的值 |
| setnx key value | 如果键值对不存在就添加键值对 |
| setex key 时间 value | 添加键值对并且设置存活时间 |
| set key value ex 时间 | 添加键值对并且设置超时时间 |
| mset key1 value1 key2 value2.. | 同时添加多个键值对 |
| mget key1 key2 | 同时获取多个key值 |
| get key | 查看key对应的值 |
| keys * | 查看所有的key |
| del key1 key2 | 删除键值对 |
| exists key | 检测键值对是否存在 |
| flushall | 删除所有数据库的所有键值对 |
| flushdb | 删除当前数据库中所有键值对 |
| select 标号 | redis默认启动16个数据库对应的标号是0-15 |
| ttl key | 查看剩余时间 |
| expire key 时间 | 设置键值对存活时间 |
| incr key 时间 | 数值增加1 |
| decr key | 数值减少 |
| append key 值 | key对应的字符串类型的值后追加指定的值 |
quit 退出服务器