windows下使用redis命令行模式查询数据

背景:redis的火,就像java同样,对于测试人员来讲,使用它就须要好好搞下,如今就整理下命令行模式,来查询获取本身想要的值;java

命令行链接命令:redis-cli -h 主机名 -p 端口号 -a 密码redis

一、keys  *key值*,如keys *1153331*数据库

 

 keys 值会找到不少对应的keys,经过get方法,就能够获得不少value;安全

二、下面整理下redis常见的命令服务器

  a、对string类型数据的操做:set key  value  ,把名称为key的值赋值为value性能

                                                get key   返回名称为key的value测试

  b、对list的数据类型操做:rpush key value  在名称为key的list尾部添加一个value的值.net

                                            lpush key value   在名称为key 的list头部添加一个value的值;命令行

                                            llen  key     返回名称为key的list长度日志

                                            lrange  key start  end  返回名称为key的list中start到end的值

                                            lset key index value  给名称为key的list中索引为index的值赋值为value

  c 、对hash数据类型的操做:hset key field value  向名称为key的hash中添加元素field <--->value

                                                get key field     返回名称为key的hash中field对应的value值

                                                hgetall     返回名称为key的hash中全部键(field)及其对应的value值

                                               hlen key:返回名称为key的hash中元素个数
                                              ◼ hdel key field:删除名称为key的hash中键为field的域

d、redis的经常使用命令  :exists  key  确认一个key 是否存在

                                     del  key  删除一个key

                                     type  key  返回值的类型

                                    dbsize    返回当前数据库key的数目

                                   keys  pattern 返回知足pattern的全部key

                                 select dbindex 切换数据库

                                flushdb   删除全部的key值  ,当心操做

e、redis的持久化;

            redis的持久化就是将redis的数据内存存储到物理内存上;

           2种持久化的方式;

           一、rdb  在指定的时间间隔内将内存中的数据集快照写入磁盘

              优势:性能最大话,若是数据集很大,rdb的启动效率很高

              缺点:数据安全性差

           二、aof   以日志的形式记录服务器每个写、删除操做,查询操做不会被记录;

              优势:数据安全性好

              缺点:对于相同数量的数量集而言,AOF文件一般要大于RDB文件。恢复数据慢

 f、多实例部署和主从配置后面再说

相关文章
相关标签/搜索