`

redis client常用命令

 
阅读更多

启动redis

lch@localhost:Desktop $ redis-server /usr/local/etc/redis.conf

数据基本操作增删改查

  • 关于redis里的db

    进入客户端,默认使用编号为0的数据库,可以通过命令切换,如:

    lch@localhost:Desktop $ redis-cli
    redis 127.0.0.1:6379> select 1
    OK
    redis 127.0.0.1:6379[1]> select 0
    OK
    redis 127.0.0.1:6379>
    
  • 设置一对key-value

    redis 127.0.0.1:6379> set name luchanghong
    OK
    redis 127.0.0.1:6379> set gender male
    OK
    redis 127.0.0.1:6379> set age 24
    OK
    
  • 匹配查找key

    redis 127.0.0.1:6379> keys *
    1) "age"
    2) "gender"
    3) "name"
    redis 127.0.0.1:6379> keys name
    1) "name"
    redis 127.0.0.1:6379> keys nam
    (empty list or set)
    redis 127.0.0.1:6379> keys nam*
    1) "name"
    
  • 取出key对应的value

    redis 127.0.0.1:6379> get name
    "luchanghong"
    redis 127.0.0.1:6379> get gender
    "male"
    redis 127.0.0.1:6379> get age
    "24"
    
  • 判断key是否存在

    redis 127.0.0.1:6379> exists name
    (integer) 1
    redis 127.0.0.1:6379> exists names
    (integer) 0
    
  • 删除key

    redis 127.0.0.1:6379> set test1 1
    OK
    redis 127.0.0.1:6379> set test2 2
    OK
    redis 127.0.0.1:6379> del test1
    (integer) 1
    redis 127.0.0.1:6379> exists test1
    (integer) 0
    redis 127.0.0.1:6379> exists test2
    (integer) 1
    
  • 设置/查询多个key

    redis 127.0.0.1:6379> mset passwd 123 city beijing
    OK
    redis 127.0.0.1:6379> mget passwd city
    1) "123"
    2) "beijing"
    

list操作

redis 127.0.0.1:6379> lpush people lch
(integer) 1
redis 127.0.0.1:6379> lset people 0 luchanghong
OK
redis 127.0.0.1:6379> lpush people male
(integer) 2
redis 127.0.0.1:6379> llen people
(integer) 2

redis 127.0.0.1:6379> lrange people 0 1
1) "male"
2) "luchanghong"
redis 127.0.0.1:6379> lindex people 0
"male"
redis 127.0.0.1:6379> lindex people 1
"luchanghong"

set操作

redis 127.0.0.1:6379> sadd myset a
(integer) 1
redis 127.0.0.1:6379> sadd myset b c
(integer) 2
redis 127.0.0.1:6379> smembers myset
1) "c"
2) "a"
3) "b"
redis 127.0.0.1:6379> sismember myset d
(integer) 0
redis 127.0.0.1:6379> sismember myset a
(integer) 1

更多的命令可以去官网查看:点击访问

未经允许请勿用作商业用途,转载请遵守“署名-非商业性使用-相同方式共享”协议。
本文连接地址:http://luchanghong.com/server/2013/05/08/redis-cli-commands.html
分享到:
评论

相关推荐

    Redis常用语法命令及使用示例详解

    此外,Redis还提供了许多用于服务器管理和客户端管理的命令,如INFO命令用于获取服务器信息,CLIENT LIST和CLIENT KILL命令用于列出和关闭客户端连接。由于其高性能、丰富的功能和简单的使用方式,Redis已经成为许多...

    redis-desktop-manager-2019.4.rar

    一款好用的Redis桌面管理工具,支持命令控制台操作,以及常用,查询key,rename,delete等操作。 Redis Desktop Manager是一款可以跨平台的redis可视化工具,该工具可以说很大程度上弥补了memcached这类key/value...

    redis desktop manager 0.9.9.181128最新版.zip

    RedisDesktopManager-0.9.9.181128最新版本,这是一款Redis桌面管理工具,图形化管理redis数据库的相关数据,支持命令控制台操作及常用的KEY查询、重命名、删除等操作,redis client更高的性能,且通信稳定,

    RDM-2021.7.0.exe

    一款好用的Redis桌面管理工具,支持命令控制台操作,以及常用,查询key,rename,delete等操作。 0.9.4版本之后开始收费,想要使用免费版本需要自己对原码进行编译。官方编译教程。 自 2020.5.137 版本开始,Redis ...

    TRedisWire:德尔福连接器Redis

    TRedisWire Delphi Redis 连接器 去做 更多常用命令的方法 发布/订阅模式(阻止监听?)

    java开源包1

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包11

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包2

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包3

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包6

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包5

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包10

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包4

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包8

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包7

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包9

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包101

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    Java资源包01

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    JAVA上百实例源码以及开源项目源代码

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    JAVA上百实例源码以及开源项目

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

Global site tag (gtag.js) - Google Analytics