redis基本操作入门

通过cmd串口运行redis 基础入门

1:www.runood.com 菜鸟教程

2:在这里插入图片描述

databases 16 相当于数据库,初始化默认是16个,一般公司200-300

bind 192.168.0.247 默认绑定127.0.0.1 ,最好是修改成自己本机的IP地址
save 900 1 #900秒发生一次改变
save 300 10 #300秒发生10次改变
save 60 10000 #60秒发生10000改变
可以自己设置 例如 sava 1 1 (相当于1秒发生一次改变)

3 创建redis端口开启快捷
pushd %~dp0
redis-server.exe redis.windows.conf
或者通过cmd 命令串口输入 pushd redis所在路径 回车
然后输入 redis-server.exe redis.windows.conf 开启

4 检查redis IP连接 netstat -aon | find “6379”

5 redis-cli -h 192.168.0.1 (本机IP) 然后开始输入命令

redis命令 —key

DEL key 删除指定键
EXISTS key 判断key是否存在,可多个同时判断 返回匹配数字结果
keys pattern 查询所有满足pattern条件的key *代表着所有
expire name 100 给字段设时间 (秒为单位) 时间一到自动删除该key
ttl key 查询剩余的时间
rename key newkey 更换key名
type key 获取key的类型

redis命令 --String

set 设置指定 key 的值
get 获取指定key 的值
GETRANGE key start end 截取指定key 的 子字符串
SETNX key value 只有在 key 不存在时设置 key 的值,不存在返回1,存在返回0
STRLEN key 返回 key 所储存的字符串值的长度。
MSET key value [key value …] 同时设置多个键值对
MSETNX key value [key value …] 同时设置多个键值对 需满足当前所有key都不存在
INCR key 给当前key值加1
DECR key 给当前key值减1

Redis 哈希(Hash)

HMSET runoobkey name “” age ** 新增一个hash哈希表
HGETALL runoobkey 查询所有字段的值
HDEL key field1 [field2] 删除一个或者多个字段
HEXISTS key field 查看 指定字段是否存在
HGET key field 获取指定字段的值
HKEYS key 获取哈希表中所有的字段名
HVALS key 获取哈希表中所有的值
HSET key field value 给字段设置,或者是修改值
HSETNX key field value 只有当字段不存在时才能新增,存在返回0 不存在 返回1

redis 列表(list)

LPUSH runoobkey redis 在列表头新增一个或者多个值 然后返回值的总个数
lrange key start stop 从左边开始从指定范围中查询
RPUSHX key value 为已存在的列表添加值
RPOP key 从最右边移除第一个
lpop key 从最左边移除第一个
LSET key index value 从左边的第几个索引下替换值
LREM key count value 删除key中某一个值的前几位;
LPUSHX key value 在列表头插一个值
LLEN key 获取列表长度
LINSERT key BEFORE|AFTER pivot value 在列表的元素前或者后插入元素
LINDEX key index 通过列表索引获取元素

Redis 集合(Set)

sadd key value; 像集合添加一个或者多个成员
members key 查询集合中所有的成员
scard stu 获取集合中的成员数
SISMEMBER key member 判断该成员是否属于集合中,是返回1 不是返回-0
SINTER key1 [key2] 获取两个集合的交集
spop key (count) 移除并返回集合中的一个随机元素 count为删除数量
SRANDMEMBER key [count] 返回集合中一个或多个随机数
SREM key member1 [member2] 移除集合中一个或多个成员
SUNION key1 [key2] 返回所有给定集合的并集

Redis 有序集合(sorted set)

zdd zset

ZADD key score1 member1 [score2 member2]
向有序集合添加一个或多个成员,或者更新已存在成员的分数
ZCARD key 获取有序集合的成员数
ZCOUNT key min max 计算在有序集合中指定区间分数的成员数
ZINCRBY key increment member
有序集合中对指定成员的分数加上增量 increment
ZREVRANGE key start stop [WITHSCORES]
返回有序集中指定区间内的成员,通过索引,分数从高到底
ZREVRANGE key start stop [WITHSCORES]
返回有序集中指定区间内的成员,通过索引,分数从高到底

可视化窗口下载路径 https://github.com/ 搜索redis
以上属于常用指令
详细看菜鸟

在这里插入图片描述
在这里插入图片描述

之后选择0.9.3或者之前的,后面都是收费的,建议0.9.3
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43458790/article/details/84133437