java连接redis
来源:互联网 发布:电视盒软件下载 编辑:程序博客网 时间:2024/06/07 07:47
下载jedis.jar,然后在myeclipse创建java工程。
RediesOperator.java类如下:
package com.zhenqi;import redis.clients.jedis.Jedis;public class RediesOperator { public static void main(String[] args) { // Connecting to Redis server on localhost Jedis jedis = new Jedis("192.168.184.128"); System.out.println("Connection to server sucessfully"); // check whether server is running or not System.out.println("Server is running: " + jedis.ping()); }}
Redis protected-mode 是3.2 之后加入的新特性,在Redis.conf的注释中,我们可以了解到,他的具体作用和启用条件
链接redis 时只能通过本地localhost (127.0.0.1)这个来链接,而不能用网络ip(192.168..)这个链接,问题然如果用网络ip 链接会报以下的错误:
(error) DENIED Redis is running in protected mode because protected mode is enabled
我们需要修改配置文件 redis.conf 安装在虚拟机中
1)打开配置文件把下面对应的注释掉
# bind 127.0.0.1
2)Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程,设置为no
daemonize no
3)保护模式
protected-mode no
4)最后关键的是:
没反应应该是你启动服务端的时候没有带上配置文件。你可以./redis-server ../redis.conf
你配置好了,但要重新启动redis,如果还是报一样的错误,很可能是没有启动到配置文件,所以需要真正的和配置文件启动需要:
在redis.conf文件的当前目录下:
$ ./redis-server ../redis.conf
如果还是所某个端口已在使用,那么可能是有 后台程序在占用该端口,需要kill 掉该程序,重新带上配置文件。./redis-server redis.conf启动。
将含有”redis”关键词的进程杀死:
$ ps -ef | grep redis | awk '{print $2}' | xargs kill -9
最后运行:
0 0
- java连接redis
- Redis Java连接操作
- Redis Java连接使用
- Java连接Redis
- Java连接Redis
- java连接Redis
- java连接redis
- java接口连接redis
- Redis - Java连接
- Java连接Redis
- java连接redis原来如此。。。。
- 1 Java 连接redis
- java连接redis
- java 连接 redis
- JAVA连接Redis教程
- java连接Redis
- JAVA redis连接池
- java连接redis
- POSIX线程原语
- 套接字事件
- String 转Map set
- SPI模块的JNI方法提供Java访问HAL层服务接口【转】
- 贪心算法
- java连接redis
- Java方法 入参为接口Interface
- LinkedList
- fnd_web_sec
- 游戏服务器生成全局唯一ID的几种方法
- 初认Map
- 2015版uboot的启动过程及网卡驱动结构分析
- Linux下使用diff和patch制作及打补丁(已经实践可行!)
- matlab手动指定坐标轴位置和标签