2021/09/06笔记

我们于2021/09/06 的学习目标是:Redis,核心任务为:

1、学习技术:

1)、Redis的安装

2)、Redis的部署与运行

3)、Redis命令

2、文档总结

1)、Redis的下载

2)、Redis的部署与运行

将Redis并上传到Linux服务器

解压

tar zxvf redis-5.0.5.tar.gz

预编译

cd redis-5.0.5/

make

安装

mkdir -p /usr/local/redis

make PREFIX=/usr/local/redis/ install

启动

./redis-server

复制redis.conf至安装路径下

cp redis.conf /usr/local/redis/bin/

修改redis.conf

daemonize yes

#bind 127.0.0.1

protected-mode no

requirepass root

database 32

3)、Redis命令

在Linux命令行中进入Redis命令行

操作String

set:添加一条String类型数据

get:获取一条String类型数据

mset:添加多条String类型数据

mget:获取多条String类型数据

操作hash

hset :添加一条hash类型数据

hget :获取一条hash类型数据

hmset :添加多条hash类型数据

hmget :获取多条hash类型数据

hgetAll :获取指定所有hash类型数据

hdel :删除指定hash类型数据(一条或多条)

操作list

lpush :左添加(头)list类型数据

rpush :右添加(尾)类型数据

lrange : 获取list类型数据start起始下标 end结束下标 包含关系

llen :获取条数

lrem :删除列表中几个指定list类型数据

操作set

sadd :添加set类型数据

smembers :获取set类型数据

scard :获取条数

srem :删除数据

操作sorted set

sorted set是通过分数值来进行排序的,分数值越大,越靠后。

zadd :添加sorted set类型数据

zrange :获取sorted set类型数据

zcard :获取条数

zrem :删除数据

zadd需要将Float或者Double类型分数值参数,放置在值参数之前

设置key的失效时间

Redis 有四个不同的命令可以用于设置键的生存时间(键可以存在多久)或过期时间(键

什么时候会被删除) :

EXPlRE <key> <ttl> :用于将键 key 的生存时间设置为 ttl 秒。

PEXPIRE <key> <ttl> :用于将键 key 的生存时间设置为 ttl 毫秒。

EXPIREAT <key> < timestamp> :用于将键 key 的过期时间设置为 timestamp 所

指定的秒数时间戳。

PEXPIREAT <key> < timestamp > :用于将键 key 的过期时间设置为 timestamp

所指定的毫秒数时间戳。

TTL :获取的值为-1说明此 key 没有设置有效期,当值为-2时证明过了有效期。

删除

del :用于删除数据(通用,适用于所有数据类型)

hdel :用于删除hash类型数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值