redis配置

来源:互联网 发布:生化奇兵3:无限知乎 编辑:程序博客网 时间:2024/05/22 06:08

window系统下安装

下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis

打开一个 cmd 窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis.windows.conf 。


这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。

切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 。

设置键值对 set myKey abc

取出键值对 get myKey


共享session配置

依赖的包
<dependency>      <groupId>org.springframework.data</groupId>      <artifactId>spring-data-redis</artifactId>      <version>1.6.0.RELEASE</version>  </dependency>  <dependency>      <groupId>redis.clients</groupId>      <artifactId>jedis</artifactId>      <version>2.7.3</version>  </dependency> 


在applicationContext-redis.xml

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:util="http://www.springframework.org/schema/util"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xmlns:p="http://www.springframework.org/schema/p"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/utilhttp://www.springframework.org/schema/util/spring-util.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"><!--1--><context:annotation-config/> <bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig" > <property name="maxTotal" value="2048" />  <property name="maxIdle" value="200" />  <property name="numTestsPerEvictionRun" value="1024"/>  <property name="timeBetweenEvictionRunsMillis" value="30000" />  <property name="minEvictableIdleTimeMillis" value="-1" />  <property name="softMinEvictableIdleTimeMillis" value="10000" />  <property name="maxWaitMillis" value="1500"/>  <property name="testOnBorrow" value="true" />  <property name="testWhileIdle" value="true"/>  <property name="testOnReturn" value="false"/>  <property name="jmxEnabled" value="true"/>  <property name="jmxNamePrefix" value="youyuan"/>  <property name="blockWhenExhausted" value="false"/>  </bean><bean class="org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration"/><bean id="jedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"p:host-name="127.0.0.1" p:port="6379"  p:database="10" ><property name="poolConfig" ref="jedisPoolConfig" /></bean><util:constant static-field="org.springframework.session.data.redis.config.ConfigureRedisAction.NO_OP"/></beans>

web.xml

<!--使用redis保存缓存--><!-- tag::springSessionRepositoryFilter[] --><filter><filter-name>springSessionRepositoryFilter</filter-name><filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class></filter><filter-mapping><filter-name>springSessionRepositoryFilter</filter-name><url-pattern>/*</url-pattern><dispatcher>REQUEST</dispatcher><dispatcher>ERROR</dispatcher></filter-mapping>




原创粉丝点击