CentOS安装Redis单机版

需要gcc环境

yum install gcc-c++

将redis安装包上传到Linux
这里写图片描述
解压缩

tar -zxvf redis-3.0.0.tar.gz

cd 进入redis-3.0.0查看
这里写图片描述
存在Makefile文件,可直接make编译
这里写图片描述
编译完成
这里写图片描述
make install 安装,需要添加PREFIX=/安装路径

make install PREFIX=/usr/local/redis

/usr/local/下如果没有redis目录,它会自动创建
这里写图片描述
安装完成
这里写图片描述
进入/usr/local查看
这里写图片描述
进入redis/bin目录查看
这里写图片描述
启动redis-server服务(前端启动模式,会占用一个终端

./redis-server

这里写图片描述
ctrl + c 终止
推荐后端启动
后端启动需要一个配置文件,可以到源码文件中拷贝
这里写图片描述

cp ~/redis-3.0.0/redis.conf  ./

./ 表示当前目录
编辑redis.conf

vi redis.conf

这里写图片描述

:wq保存
后台运行

./redis-server redis.conf

这里写图片描述
查看redis进程
这里写图片描述
使用redis-cli链接当前服务器的6379端口(默认)
这里写图片描述
redis-cli链接其他客户端

./redis-cli -h 服务器地址 -p 端口

测试链接

    @Test
    public void testJedis() throws  Exception{
        //创建一个jedis对象,需要指定服务的ip端口
        Jedis jedis = new Jedis("192.168.25.134", 6379);
        //直接操作数据库
        jedis.set("test", "aween-test-value");
        System.out.println(jedis.get("test"));
        //关闭jedis
        jedis.close();
    }

    @Test
    public void testJedisPool() throws Exception{
        //创建一个数据库连接池对象,需要指定服务的ip和端口
        JedisPool jedisPool = new JedisPool("192.168.25.134", 6379);
        //从连接池中得链接
        Jedis jedis = jedisPool.getResource();
        //使用jedis操作数据库
        System.out.println( jedis.get("test"));
        jedis.set("count", "10");
        jedis.expire("count", 30);
        while (jedis.ttl("count") >= 0){
            System.out.println(jedis.ttl("count"));
        }
        System.out.println(jedis.exists("count"));
        //关闭jedis
        jedis.close();
        //关闭连接池
        jedisPool.close();
    }

如果没有设置防火墙,则可以这样操作

vi /etc/sysconfig/iptables

这里写图片描述

打开6379端口即可
重启防火墙

service iptables restart

redis服务关闭,可以使用./redis-cli shutdown来关闭

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值