博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis的安装与使用
阅读量:5170 次
发布时间:2019-06-13

本文共 2057 字,大约阅读时间需要 6 分钟。

一、安装redis

安装步骤:

首先安装gcc:yum install gcc-c++

第一步:redis的源码包上传到linux系统。

第二步:解压缩redis。

第三步:编译。进入redis源码目录。make

第四步:安装。make install PREFIX=/usr/local/redis

 

二、启动和关闭

前端启动:1)cd /usr/local/redis/bin/   2)./redis-server

后台启动:1)cp /usr/local/redis-3.0.0/redis.conf /usr/local/redis/bin/  

     2)修改redis.conf,将daemonize的值改为yes

       3)./redis-server redis.conf

可以通过kill 进程关闭或者运行./redis-cli shutdown

 

三、常见使用操作

连接redis:./redis-cli -h 192.168.25.128 -p 6379

keys *  hkeys hash1  set a 123  get a  del a  hset hash1 h 12  hget hash1 h  incr a  decr a

expire a 100:让a100秒后失效  ttl a:查看a还有多久失效  persist a:让a取消失效设置

 

四、jedis使用

1、单机版

@Test    public void testJedisPool() throws Exception {        // 第一步:创建一个JedisPool对象。需要指定服务端的ip及端口。        JedisPool jedisPool = new JedisPool("192.168.25.128", 6379);        // 第二步:从JedisPool中获得Jedis对象。        Jedis jedis = jedisPool.getResource();        // 第三步:使用Jedis操作redis服务器。        jedis.set("jedis", "test");        String result = jedis.get("jedis");        System.out.println(result);        // 第四步:操作完毕后关闭jedis对象,连接池回收资源。        jedis.close();        // 第五步:关闭JedisPool对象。        jedisPool.close();    }

2、集群版

@Test    public void testJedisCluster() throws Exception {        // 第一步:使用JedisCluster对象。需要一个Set
参数。Redis节点的列表。 Set
nodes = new HashSet<>(); nodes.add(new HostAndPort("192.168.25.128", 7001)); nodes.add(new HostAndPort("192.168.25.128", 7002)); nodes.add(new HostAndPort("192.168.25.128", 7003)); nodes.add(new HostAndPort("192.168.25.128", 7004)); nodes.add(new HostAndPort("192.168.25.128", 7005)); nodes.add(new HostAndPort("192.168.25.128", 7006)); JedisCluster jedisCluster = new JedisCluster(nodes); // 第二步:直接使用JedisCluster对象操作redis。在系统中单例存在。 jedisCluster.set("hello", "100"); String result = jedisCluster.get("hello"); // 第三步:打印结果 System.out.println(result); // 第四步:系统关闭前,关闭JedisCluster对象。 jedisCluster.close(); }

 

 

      

转载于:https://www.cnblogs.com/naixin007/p/10166484.html

你可能感兴趣的文章
汉诺塔
查看>>
CentOS安装zip及用法
查看>>
RocketMQ系列实战
查看>>
关于SharePoint 2010体系架构的几个话题
查看>>
页面布局
查看>>
Eclipse 配置SSH 详解
查看>>
什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?
查看>>
Django Mysql数据库-聚合查询与分组查询
查看>>
Android Studio单元测试入门
查看>>
easyui ---- jEasyUI-定制提示信息面板组件
查看>>
[TypeStyle] Reusable styles using TypeStyle mixins
查看>>
[Poi] Build a Vue App with Poi
查看>>
项目经理在项目各阶段的工作重点-更新版
查看>>
数据库链接池c3p0配置踩坑
查看>>
Java多线程和并发(一),进程与线程的区别
查看>>
使用xftp无法连接阿里云服务器 或者linux
查看>>
js高级(部分)
查看>>
【BZOJ4566】[Haoi2016]找相同字符 后缀数组+单调栈
查看>>
【BZOJ4200】[Noi2015]小园丁与老司机 DP+最小流
查看>>
【BZOJ2959】长跑 LCT+并查集
查看>>