redis手册

启动和停止

redis-server redis.conf

手动建立一个目录用来保存相关的配置文件和持久化文件和pid文件

如redis

主要配置项

redis.conf

daemonize yes/no  守扩模式运行

dir /redis 持久化文件保存目录

pidfie redis.pid  进程pid文件名

logfile redis.log  进程log文件名

dbfilename dump.rdb  持久化文件名



主要命令:

keys pattern *

字符串类型

set key value

exists key

del key

type key

incr key

incr posts:count

incrby key increment

incrby key 2

decr key decrement

decrby key 1

append key val

strlen key

mset key value key value

mget key key key

散列类型

hset key field value

hget key field

hmset key field value field value

hmget key field field

hgetall key

hexists key field

hsetnx key field alue

hincrby  key field increment

hdel key field field

hkeys key

hvals key

hlen key


列表类型

lpush key value value

rpush key value value

lpop key

rpop key

llen key

lrange key start stop

lrem key count value

ltrim key start end  只保留列表指定片段

ltrim + lpush 用来限制日志只保留最新指定数量的记录

rpoplpush sourcekey destinationkey

将一个元素从一个列表转移到另一个列表中。

集合类型:

sadd key member member ..

srem key emember member

smembers key

sismember key member

sdiff key key

sinter key key

sunion key key

给文件增加个标签

sadd post:24:tags 文学 技术 歌曲

scard key    显示集合中元素的个数

sdiffstore destination key key

sinterstore destination key key

sunionstore destination key key

srandmember key count  集合中随机元

spop key

有序集合

zadd key score member score member

zscore key member

zrange key start stop [withscores]

zrangeby score key min max limit offset count

zcard key  集合中元素的数量

zcount key min max  指定范围内元素个数

zrem key member  删除元素

zremrangebyscore key min max 按照分数范围删除元素

事务:

multi

sadd "user:2:followers",1

exec


过期时间

set a b

expire a 900

ttl a    过期:-2  永不过期:-1

persist key  清除过期时间  变为永不过期

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Redis从入门到精通:中级篇 本文目录 上一篇文章以认识Redis为主,写了Redis系列的第一篇,现在开启第二...
    叨唧唧的阅读 789评论 0 0
  • Redis key 值是二进制安全的,这意味着可以用任何二进制序列作为key值,从形如”foo”的简单字符串到一个...
    壹点零阅读 1,595评论 0 2
  • Redis是啥 Redis是一个开源的key-value存储系统,由于拥有丰富的数据结构,又被其作者戏称为数据结构...
    一凡呀阅读 1,239评论 0 5
  • [if !supportLists]1.1.1[endif]安装环境 redis是C语言开发,安装redis需要先...
    三万_chenbing阅读 680评论 0 1
  • 寒山冷雨夜无心, 谁照深闺梦中人? 鸿雁声声悲故里, 梨花飞尽又是春。 ——文:楚歌
    楚歌诗词小筑阅读 166评论 0 0

友情链接更多精彩内容