Redis学习10之Jedis连接redis和使用
来源:互联网 发布:tcp网络编程linux 编辑:程序博客网 时间:2024/06/11 07:47
Jedis连接redis和使用:
环境:jedis2.7.3
redis 3.0.3
1.下载地址:https://github.com/xetorthio/jedis/releases
可以git或者下载压缩包再解压,放在clients下,并将文件名改为jedis
2.在jedis下编译:
xubo@xubo:~/cloud/redis/clients/jedis$ make package ......xubo@xubo:~/cloud/redis/clients/jedis$ make deploy ......会有很多报错,需要先配置redis.conf
主要修改两处地方:
xubo@xubo:~/cloud/redis$ vi redis.conf requirepass "foobared" //原来有#,需去掉注释slave-read-only no //原来为yes,需要改为no
然后在运行
xubo@xubo:~/cloud/redis$ redis-server ./redis.conf
现在连接redis需要密码,密码即为上面的foobared
然后在执行上面的两个make操作。
3.运行java代码,并连接redis:
新建文件:
xubo@xubo:~/cloud/redis/clients/jedis/target/classes$ vi pool.java文件内容为:
import redis.clients.jedis.*;public class pool{ public static void main(String[] args) { Jedis test =new Jedis("localhost"); test.auth("foobared"); test.set("foo1011", "bar"); String foobar = test.get("foo1011"); System.out.println(foobar); }}
编译运行:
javac pool.javajava pool
运行结果:
xubo@xubo:~/cloud/redis/clients/jedis/target/classes$ java poolbar
在redis数据库中查看:
xubo@xubo:~$ redis-cli -a foobared127.0.0.1:6379> keys * 1) "xubo1" 2) "foo" 3) "xubo8" 4) "xubo4" 5) "lp1" 6) "webtotal" 7) "xubo7" 8) "xubo2" 9) "xubo5"10) "xubo6"11) "xubo3"12) "set"13) "zset"14) "foo1011"15) "foo2"16) "xubo0"17) "xubo9"127.0.0.1:6379> get foo1011"bar"127.0.0.1:6379>
说明执行成功。
0 0
- Redis学习10之Jedis连接redis和使用
- 使用Jedis连接Redis
- REDIS学习(5)jedis 和 jedis连接池
- redis之Jedis使用
- java使用jedis连接redis
- Redis-Jedis连接Redis
- Redis:使用jedis连接redis数据库过程
- Redis之Jedis客户端使用
- Redis安装&&Jedis连接Redis
- Redis学习笔记(十二)Redis实战之Redis + Jedis
- Redis 客户端Jedis使用---连接池
- Java连接Redis服务,Jedis的使用
- idea + maven 使用jedis 连接redis
- 使用jedis测试连接操作redis
- jedis连接Redis服务器
- Jedis连接Redis
- redis--jedis连接集群
- Jedis 连接远程Redis
- 面试总结
- POX安装和部分配置
- c语言小工具
- HDU 4424 - Conquer a New Region(最大生成树)
- 前端笔试题
- Redis学习10之Jedis连接redis和使用
- Dev-C++制作dll文件供Visual Basic调用程序
- 光线追踪技术 第二章
- jQuery404秒倒计时
- Python C++ interoperability
- android smali 笔记
- Git基础 - 查看提交历史,限制输出长度,撤销
- 应用的生命周期
- 军工企业保密工作当前面临的新问题