下载地址
也可以通过命令行下载
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
tar xzf redis-4.0.2.tar.gz
cd redis-4.0.2
make
启动redis服务
进入redis-4.0.2的src目录,启动服务
cd redis-4.0.2/src
./redis-server
启动成功,会看到有一个长方体,旁边会有redis的相关信息
启动客户端
同样进入redis-4.0.2的src目录
cd redis-4.0.2/src
./redis-cli
测试是否启动成功
//输入
ping
//会显出pong说明成功
PONG
Java远程连接redis
首先需要配置redis的配置文件,redis.config
// 进入redis-4.0.2文件夹
// 找到bind 127.0.0.1,可以选择注释掉,也可以选择指定到哪台IP可以连接
bind 127.0.0.1
// 保护模式下,无法通过其他机器连接到redis,所以需要将保护模式取消掉,protected-mode yes改成protected-mode no
protected-mode no
Java远程连接需要配置密码
格式 auth password
auth 123
//说明之前没有配置过
(error) ERR Client sent AUTH, but no password is set
//先设置
config set requirepass 123
OK
set auth 123
OK
Java代码链接
public static void main(String[] args) {
Jedis jedis = getRedis();
System.out.println("连接成功");
System.out.println("服务正在运行:"+jedis.ping());
}
public static Jedis getRedis(){
Jedis reJedis = new Jedis("192.168.7.170");
reJedis.auth("123");
return reJedis;
}
另外redis-config配置文件的详解参考如下地址:
http://blog.csdn.net/vv_demon/article/details/7676384
redis服务端无法关闭的问题
-
在redis.conf配置文件中找到dir ./
将配置的路径配置上去,比如:
dir /home/distance/redis_filedb -
还有配置的保存路径权限问题导致无法写入
dir的distance权限为755;redis_filedb权限为655(不太确定)
网友评论