1 / 16
文档名称:

java程序里面的redis解析.doc

格式:doc   大小:140KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java程序里面的redis解析.doc

上传人:xiang1982071 2020/7/21 文件大小:140 KB

下载得到文件列表

java程序里面的redis解析.doc

相关文档

文档介绍

文档介绍:概念:redis可以在服务器启动一个服务,将数据缓存到服务器内存,读写缓存采用key-value的方式,类似于操作一个内存中的Map。服务器与客户端采用TCP协议,用socket连接发送命令的方式通信,每一条命令都异”\r\n”结尾。安装:linux下:1、下载安装包wget-、解压,进入主目录,编译tarxzfredis--、启动服务src/redis-serverRedis服务端的默认连接端口是6379注意需要设置防火墙开启6379端口或者关闭防火墙serviceiptablesstop,否则客户端无法访问。4、客户端验证新开一个会话窗口,进入redis主目录,然后执行src/redis-cli操作数据:5、将Redis作为Linux服务随机启动 vi/etc/,使用vi编辑器打开随机启动配置文件,并在其中加入下面一行代码。/root/4setup/redis--serverJedis客户端操作配置多种客户端可以操作redis服务,最常用的是jedis,配置:maven中加入依赖: <dependency> <groupId></groupId> <artifactId>jedis</artifactId> <version></version> <type>jar</type> <pile</scope> </dependency>客户端操作方式普通方式//创建jedis对象,传入服务器的ip和端口 Jedisjedis=newJedis("",6379); //设置值 Stringresult=("kkk","hello"); //输出"kkk=hello" ("kkk="+("kkk")); //输出"OK" ("result="+result); //释放连接 ();事务方式目的是当有其他的线程也在同时操作这个redis服务时,这里的多个操作之间不会有其他线程插队的操作。//创建jedis对象,传入服务器的ip和端口 Jedisjedis=newJedis("",6379); //开启事务 Transactiontx=(); //set值 ("name","张三"); ("age","55"); //取得返回结果 List<Object>results=(); for(Objectobject:results){ ("result="+object);//输出"OK" } //释放连接 ();管道方式(异步方式)采用异步方式,一次发送多个指令,不同步等待其返回结果而代码继续往下执行。//创建jedis对象,传入服务器的ip和端口 Jedisjedis=newJedis("",6379); //开启管道 Pipelinepipeline=(); //set值 ("name","张三"); ("age","55"); //取得返回结果 List<Object>results=(); for(Objectobject:results){ ("result="+object);//输出"OK" } //释放连接 ();管道中使用事务//创建jedis对象,传入服务器的ip和端口 Jedisjedis=newJedis("",6379); //开启管道 Pipelinepipeline=(); //开启事务 (); //set值 ("name","张三"); ("age","55"); //执行事务 (); //取得返回结果 List<Object>results=(); for(Objectobject:results){