Java代码操作Redis
来源:互联网 发布:thinkphp5 nginx配置 编辑:程序博客网 时间:2024/06/05 23:47
1 需要安装redis windows版本 可以从github上下载
2 需要导入Jedis架包 mavnen仓库
man2<dependency><groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version></dependency>
//操纵字符串public void redisString() { Jedis jedis = new Jedis("127.0.0.1", 6379); //Jedis jedis = new Jedis("localhost"); System.out.println(jedis.ping()); jedis.set("a", "runback"); jedis.set("b", "runback"); jedis.set("c", "runback"); //字符串的拼接 jedis.append("a", "iam"); //删除 jedis.del("b"); //设置多个键值对 jedis.mset("f", "runback", "g", "22", h", "runback"); //进行加1操作" jedis.incr("g"); System.out.println(jedis.get("g"));}
//操作map
public void redisMap() { HashMap map = new HashMap(); map.put("x", "1"); map.put("y", "2"); map.put("z", "3"); Jedis jedis = new Jedis(); //添加map进去 jedis.hmset("user", map); //第一个参数是存入redis中map对象的key,后面跟的是放入map中的对象的key List hmget = jedis.hmget("user", "x", "y", "z"); // hmget.forEach(o -> System.out.println(o)); //删除键 jedis.hdel("user","x"); //返回所有的键 System.out.println(jedis.hkeys("user")); //返回所有的value System.out.println(jedis.hvals("user")); //获取key的个数 System.out.println(jedis.hlen("user"));}//操作listpublic void redisList() { Jedis jedis = new Jedis(); //添加 jedis.lpush("book", "a"); jedis.lpush("book", "b"); jedis.lpush("book", "c"); jedis.lpush("book", "d"); //取出,下标为0取出的值为d,则添加的时候先进后出 System.out.println(jedis.lindex("book", 0)); //通过下标修改key的值 System.out.println(jedis.lset("book", 0, "xx")); //获取长度 System.out.println(jedis.llen("book"));}
阅读全文
0 0
- java代码操作redis:
- Java代码操作Redis
- [Java代码] Java操作Redis
- Redis简单操作Java代码
- java代码操作Redis数据库
- [代码笔记] java连接redis&通常操作
- java代码中操作Redis:单机redis、集群redis(spring+redis集成)
- redis【java操作redis】
- Java代码操作Redis的sentinel和Redis的集群Cluster操作
- redis学习心得 -- java 操作 redis
- Redis--利用JAVA操作Redis
- redis - Java操作
- java操作redis
- redis java对象操作
- java操作redis
- Java 操作redis
- 利用JAVA操作Redis
- java操作redis
- 如何在AS上运行Github里面的代码
- python 装饰器
- flex-layout
- easyui综合布局demo
- Java设计模式之代理模式
- Java代码操作Redis
- bzoj 2748: [HAOI2012]音量调节 dp
- 兴业银行总行信息科技部笔试+面试经验
- QEMU动态翻译器
- MySQL ZIP Archive 5.7.17 安装方法
- 静态广播实现app自启动
- 一个*号引发的事故
- sql server存储过程
- 关于iOS内存 指针一些整理