美文网首页
Redis常用命令一

Redis常用命令一

作者: 海阔天空yqh | 来源:发表于2018-06-22 14:29 被阅读0次

    macOS连接Linux命令 :ssh -p 22 root@119.23.237.95

    Redis 命令参考:http://redisdoc.com

    1、ps -ef|grep redis 查看当前redis是否启动

    2、cd /usr/local/bin/ 进入redis命令所在目录

    3、 redis-server /etc/redis.conf

    4、redis-benchmark 检测Redis性能

    5、shutdown 关闭redis服务

    6、redis-cli -p 6379 进入Redis操作

    7、select 0进入第0好数据库,redis默认有16个数据库

    8、FLUSHDB 清空当前的数据库 数据 FLUSHALL 清空所有的数据库数据

    9、DBSIZE 查看当前数据库大小(KV键值对的个数)

    10、keys * 查看当前数据库的所有KV键值对

    11、redis五大数据类型:String(字符串)、Hash(哈希,类似Java里的Map)、List(列表)、set(集合)、Zset(sorted set 有序集合)

    12、set [key] [value] 添加修改键值对

    13、EXISTS k1 k2判断key是否存在

    14、move k1 8(数据库索引) 将当前数据库下的k1键值对移动到8号数据库 

    15、ttl k2 判断k2还有多长时间过期,-1表示永不过期,-2表示已过期被移除,单位是秒

    16、EXPIRE k2 20 设置k2的过期时间是20秒

    17、type k1 获取k1的数据类型,如string

    18、get k1 获取k1的值

    19、DEL k1 删除k1的值

    20、append k1 value 在k1值的后面在添加value字符串

    21、STRLEN k1 获取k1值的长度

    22、INCR k2 如果k2的值是一个数字,则每次加1

    23、INCRBY k2 10 k2的值加上10

    24、DECRBY k2 2 k2的值每次减去的2

    25、DECR k2 k2的值每次减去1

    26、GETRANGE k1 0 2 ,获取k1的0到2的索引的值,如k1的值是123456,该命令返回的值是:123

    27、SETRANGE k1 0 XXX 从指定位置替换值,如k1原来的值是12345,指定该命令后变为:XXX45

    28、setex k4 20 WWW  设置k4的值是WWW,且只有20秒有效期,20后,k4被销毁

    29、setnx k1 10 如果不存在k1,则创建k1,并设值为10

    30、mset k7 v7 k8 v8 同时设置k7的值是v7、k8的值是v8

    31、mget k7 k8 同时获取k7、k8的值

    32、MSETNX k8 v8 k9 v9  如果k8、k9都不存在,同时设置k8的值是v8、k9的值是v9,如果有一个已存在,则都不设置

    相关文章

      网友评论

          本文标题:Redis常用命令一

          本文链接:https://www.haomeiwen.com/subject/lzykyftx.html