• Redis NoSQL数据库操作实践



    1、set a 1 赋值默认会转换成字符型(type a 可以查询变量类型)
    2、get a 查询a的值
    3、rpush list_a a b c 定义一个包含a,b,c三个变量的列表list_a
    4、lpush list_a A 在列表list_a左边插入元素 A
    5、lrange list_a 0 9 显示list_a的前十个元素
    6、lrange list_a 0 -1显示list_a的所有元素。(-1表示最后一个元素)
    7、lpop list_a把第一个元素取出,并在列表中删除,rpop list_a即表示右边取出。
    8、hmset user:01 username jimforit password jxm@77814 vertified 1将客户信息以hash值的方式存储在redis文件中。
    9、hget user:01 user文件中01编号的用户username 的取值。
    10、hgetall user:01可以获取user对象01编号的所有key-value取值。
    11、hmset user:01 username lixiaoteng表示将user对象编号01的文件中username的key值更新为lixiaoteng
    12、sadd l_set a b c新建一个包含a,b,c三个元素的无序集合l_set
    13、smembers l_set可以查看集合l_set中的元素
    14、sismember用于查看redis中元素是否存在例如sismember l_set 4 存在返回1,否则返回0
    15、zadd l_set1 1 a,zadd l_set1 2,b新建一个l_set1的
    16、zrange l_set1 0 10 查看有序集合l_set1中正序排列的前11个元素
    17、zrevrange l_set1 0 -1查询有序集合l_set2中的反序排列的所有元素
    18、INFO [section] :查询Redis相关信息。 INFO命令可以查询Redis几乎所有的信息,其命令选项有如下:

    server: Redis server的常规信息
    clients: Client的连接选项
    memory: 存储占用相关信息
    persistence: RDB and AOF 相关信息
    stats: 常规统计
    replication: Master/slave请求信息
    cpu: CPU 占用信息统计
    cluster: Redis 集群信息
    keyspace: 数据库信息统计
    all: 返回所有信息
    default: 返回常规设置信息
    若命令参数为空,info命令返回所有信息。

    19、FLUSHDB:清空当前数据库中的所有键
    20、FLUSHALL:清空所有数据库中的所有键
    21、DBSIZE :返回当前数据库的key的总数
    22、TYPE key:返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,hash),key不存在返回空。 KEYS key—pattern :返回匹配的key列表 (KEYS foo*:查找foo开头的keys 大小写不敏感)
    23、RANDOMKEY : 随机获得一个已经存在的key,如果当前数据库为空,则返回空字符串
    24、rename a_key b_key更新a_key为b_key
    25、XPIRE bruce 1000 key名为bruce的key的有效期为1000s。
    26、CONFIG GET:用来读取运行Redis服务器的配置参数。 CONFIG SET:用于更改运行Redis服务器的配置参数。 AUTH : 认证密码
    27、更新密码config set requirepass password 或者通过修改/etc/redis/redis.conf修改配置文件。

  • 相关阅读:
    IPC机制key值的各位组成
    ctrl+c,ctrl+d,ctrl+z在linux中意义
    Linux x86_64与i386区别之 —— 内存寻址
    readdir_r()读取目录内容
    memmove和memcpy
    sscanf的应用
    获取CPU频率
    盘点十个超级实用的 JS 特性
    Java 类在 Tomcat 中是如何加载的?
    Java 类在 Tomcat 中是如何加载的?
  • 原文地址:https://www.cnblogs.com/fiyajim/p/6575506.html
Copyright © 2020-2023  润新知