Ubuntu安装Redis

下载地址

http://redis.io/download

也可以通过命令行下载

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(不太确定)

你可能感兴趣的:(Ubuntu安装Redis)