Day4 redis

2019-02-28  本文已影响0人  ququququ

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 退出服务器

上一篇 下一篇

猜你喜欢

热点阅读