基本数据类型及常用命令:
String
SET name 'penn'
GET name
'penn'
Hash(哈希)
HMSET penn name zhangxiaopeng age 27 email xinqing5130@163.com
HGETALL penn
HGET penn name
HKEYS penn
HVALS penn
List(列表)
LPUSH books java nosql jms dubbo zookeeper activeMQ
LPUSH books bigdata
LLEN books
LRANGE books 0 5
LINDEX books 2
Set(集合)
SADD mobile iphone meizu xiaomi huawei
SADD mymobile iphone meizu oppon
SMEMBERS mobile
SCARD mobile
SDIFF mobile mymobile //注意顺序
SINTER mobile mymobile
SUNION mobile mymobile
Sorted Set(有序集合)
ZADD weeks 0 sunday 1 monday 2 tuesday 3 wednesday 4 thurday 5 friday 6 saturday 
ZRANGE weeks 0 10

ZRANGE weeks 0 10 WITHSCORES

Jedis
Jedis jedis = new Jedis("192.168.0.100", 6379); 
jedis.auth("admin");

jedis.set("name","xinxin");
System.out.println(jedis.get("name"));//执行结果:xinxin  
jedis.append("name", " is my lover");
System.out.println(jedis.get("name")); //执行结果:xinxin is my lover
jedis.del("name");
System.out.println(jedis.get("name"));

jedis.mset("name","liuling","age","23","qq","476777XXX");
System.out.println(jedis.get("name") + "-" + jedis.get("age") + "-" + jedis.get("qq"));
jedis.incr("age");

//map 
//h
Map<String, String> map = new HashMap<String, String>();
map.put("name", "xinxin");
map.put("age", "22");
map.put("qq", "123456");
jedis.hmset("user",map);

System.out.println(jedis.exists("user"));
System.out.println(jedis.hlen("user")); 
System.out.println(jedis.hmget("user", "age"));
jedis.hdel("user","age");
System.out.println(jedis.hkeys("user"));
System.out.println(jedis.hvals("user"));

Iterator<String> iter=jedis.hkeys("user").iterator();  
        while (iter.hasNext()){  
             String key = iter.next();  
             System.out.println(key+":"+jedis.hmget("user",key));  
         }

//list
//l
jedis.lpush("java framework","spring"); 
jedis.lpush("java framework","struts"); 
jedis.lpush("java framework","hibernate");  
System.out.println(jedis.lrange("java framework",0,-1));  
jedis.rpush("java framework","spring"); 
System.out.println(jedis.lrange("java framework",0,-1));

jedis.del("a");
jedis.lpush("a",1);
jedis.lpush("a",3);
jedis.lpush("a",6);
jedis.lpush("a",9);
System.out.println(jedis.lrange("a",0,-1));
System.out.println(jedis.sort("a"));
System.out.println(jedis.lrange("a",0,-1));

//set
//s
jedis.sadd("user","liuling"); 
jedis.sadd("user","xinxin");
jedis.sadd("user","ling");  
jedis.sadd("user","zhangxinxin");
jedis.sadd("user","who");

System.out.println(jedis.smembers("user"));
System.out.println(jedis.sismember("user","xinxin"));
System.out.println(jedis.srandmember("user"));//返回一个随机数
System.out.println(jedis.scard("user"));
System.out.println(jedis.srem("user","xinxin"));

Redis常用命令和Jedis 常用方法相关推荐

  1. Redis常用命令集

    Redis常用命令集 1)连接操作命令 quit:关闭连接(connection) auth:简单密码认证 help cmd: 查看cmd帮助,例如:help quit 2)持久化 save:将数据同 ...

  2. Redis常用命令之操作Hash类型

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  3. Redis —— 常用命令一览

    引言 参考<菜鸟教程 Redis 常用命令>,其中红色为极其重要,蓝色为重要. 一.总览 二.key相关命令 三.String 相关命令 四.Hash 相关命令 五.List 相关命令 六 ...

  4. redis常用命令:

    redis常用命令: 一 .键值相关命令: key:取出当前数据库中的所有key: keys *   //全匹配 keys  my* //模糊匹配 exists : 确认一个key是否存在,返回值1存 ...

  5. 查看redis常用命令

    Redis常用命令 一. Connection连接 ping 使用客户端向 Redis 服务器发送一个 PING ,如果服务器运作正常的话,会返回一个 PONG 案例: 测试ping quit 请求服 ...

  6. 八股文之linux中redis常用命令

    全局操作 查询键 # 查询所有的键,遍历所有的键 keys * 127.0.0.1:6379> keys * "backup4" "backup3" &q ...

  7. redis常用命令个人总结

    一.前言 有时会碰到些运维问题,除了需要手动修改数据库外,还需要手动修改redis. 下方总结下redis常用命令. 二.redis常用命令 1.登录redis服务器后,执行命令登录redis: re ...

  8. Redis 常用命令的学习

    Redis 常用命令的学习 文章目录 Redis 常用命令的学习 1. 介绍 2. Redis 的五种数据类型以及操作命令 1. 连接 2. Redis的key的操作命令 3.字符串类型:string ...

  9. Redis常用命令|查询|删除|模糊操作

    Redis中有很多操作命令,今天就给大家整理一下,或许不够全面,欢迎留言沟通. redis常用命令 作用 命令 描述 查看所有key keys * 模糊匹配key keys xxx* | keys * ...

最新文章

  1. Pytorch 训练与测试时爆显存(cuda out of memory)的终极解决方案,使用cpu(勿喷)
  2. 三次简化一张图:一招理解LSTM/GRU门控机制
  3. PHP会话技术cookie
  4. JavaScript 元编程
  5. C++泛型编程实现二叉搜索树BST
  6. php项目index页面空白,如何解决vue项目打包后打开页面空白的问题
  7. php用wordanalysis抓取姓名_利用vba查询/抓取 外部数据
  8. x86 和 ARM 谁能主宰服务器市场?Linux 之父和 Redis 之父有分歧了
  9. 收藏 | 评述深度学习的发展
  10. docker底层实现原理总结
  11. poj 2485 Highways prim最小生成树 基础 球最小生成树中得最大边
  12. 求101到150之间的质数
  13. 自动化测试工程师简历模板
  14. php 接口签署域名,使用PHP集成万网域名查询API接口
  15. maximo 入门知识
  16. c758f52e87.html,浅析小学英语课堂教学艺术
  17. 问题解决:The connection to the server xxxxx:6443 was refused - did you specify the right host or port?
  18. 音乐翻唱软件测试初学者,~~经典歌曲的国语粤语版本对照~~
  19. FineBI学习笔记
  20. Oracle中set serveroutput on介绍

热门文章

  1. 孩子数学成绩不好怎么办_孩子数学成绩不好,家长想很多办法却没有效果,怎么办?...
  2. 7.3.项目开发设计流程规范与技巧
  3. GPS L5 信号卫星的扩频码,自相关,互相关
  4. 一文看懂Mbps、Mb/s、MB/s有什么区别?
  5. 文本处理(二)词频统计,jieba分词,词性标注,snownlp情感分析
  6. ML之kmeans:通过数据预处理(分布图箱线图热图/文本转数字/构造特征/编码/PCA)利用kmeans实现汽车产品聚类分析(SSE-平均轮廓系数图/聚类三维图/雷达图/饼图柱形图)/竞品分析之详细
  7. 大圣归来V1.0--Cocos2dx的联网游戏实战工程
  8. linux应用编程和网络编程-3.2.文件属性 文件系统+
  9. Vivado 2018.3入门教程(三):生成比特流文件+硬件连接
  10. java调用office_java 调用word