redis的学习使用(ubuntu系统下)
2017-08-28 17:17
253 查看
1.安装redis,/usr/local/redis-4.0.1/src/redis-server启动服务,若想启动后自动退出redis控制台进行其他操作,可配置redis.config中 daemonize 为 yes,然后用/usr/local/redis-4.0.1/src/redis-server redis.conf启动服务。
2./usr/local/redis-4.0.1/src/redis-cli 进行客户端连接,可进行set或get等操作。执行 /usr/local/redis-4.0.1/src/redis-cli shutdown 关闭redis服务。
3.Jedis连接redis
①关闭防火墙或关闭对redis端口的监控。ufw allow 6379(关闭防火墙对6379的监控),然后重启ubuntu。
②若想出本机意外其他机器链接此redis ,则需要将redis.config 中 bind 127.0.0.1注释掉。
③若想持久化redis数据而不是每次ubuntu关机数据丢失,可编辑/etc/sysctl.conf 添加 vm.overcommit_memory = 1 ,执行sysctl -p 使配置生效
④代码链接
1 /** 2 * 直接连接操作 3 */ 4 @Test 5 public void demo1(){ 6 Jedis jedis = new Jedis("192.168.62.128", 6379) ; 7 String name = jedis.get("name") ; 8 jedis.set("say", "hello redis!") ; 9 System.out.println(name); 10 } 11 /** 12 * 用连接池操作 13 */ 14 @Test 15 public void demo2(){ 16 JedisPoolConfig config = new JedisPoolConfig() ; 17 config.setMaxTotal(10) ; 18 config.setMaxIdle(5) ; 19 JedisPool pool = null ; 20 Jedis jedis = null ; 21 try { 22 pool = new JedisPool(config, "192.168.62.128", 6379) ; 23 jedis = pool.getResource() ; 24 String value = jedis.get("say") ; 25 System.out.println(value); 26 } catch (Exception e) { 27 e.printStackTrace() ; 28 }finally{ 29 if(jedis!=null) 30 jedis.close() ; 31 if(pool!=null) 32 pool.close() ; 33 } 34 }
相关文章推荐
- Ubuntu LTS 系统学习使用体会和实用工具软件汇总 6.04 8.04 10.04 12.04 14.04 16.04
- 【Git/Github学习笔记】ubuntu系统下使用git命令与windows下的差别
- Ubuntu LTS 系统学习使用体会和实用工具软件汇总 6.04 8.04 10.04 12.04 14.04 16.04
- 【菜鸟学习Linux】-第三章- Linux环境搭建-使用VMware9安装Ubuntu 12.04系统
- Redis系统学习 三、使用数据结构
- 【菜鸟学习Linux】-第三章- Linux环境搭建-使用VMware9安装Ubuntu 12.04系统
- Ubuntu LTS 系统学习使用体会和实用工具软件汇总 6.04 8.04 10.04 12.04 14.04 16.04
- 最近学习NFS文件系统的使用,Ubuntu上配置好了,想和Win7共享数据,所以网上搜到了这篇文章。借花献佛,跟大家共享一下:
- ubuntu下使用kexec免重启切换系统内核
- 使用Preload 给Ubuntu 9.04 系统加速
- ubuntu9.04 系统的使用
- Ubuntu的常用命令学习积累及使用说明(更新中)
- 使用Putty远程连接linux系统(ubuntu9.10)
- 使用光盘安装Ubuntu与Windows独立双系统
- ubuntu系统下virtualbox使用usb设备
- Java写的手机计费系统(作为学习参考的实例:关键是Java类库里面的date和Calendar的使用和相互转换,以及一些日期的实际问题)
- Ubuntu 9.10开始使用grub2引导系统
- C#中使用try catch对系统性能的影响和处理机制的学习总结和疑问!
- ubuntu 9.10 安装完后,开始使用的很好,一段时间后无法进入系统,在boot阶段被block