centos 6.5 安装redis 2.8.3 测试和应用

下载安装命里:

1、下载源码,解压缩后编译源码。

tar xzf redis-2.8.3.tar.gz
$ cd redis-2.8.3
$ make
$ make install
2、编译完成后,在Src目录下,执行
mkdir /usr/local/redis
cp redis-server  /usr/local/redis
cp redis-benchmark /usr/local/redis
cp redis-cli  /usr/local/redis
cp redis.conf  /usr/local/redis
cd /usr/local/redis

3、启动Redis服务
redis-server   redis.conf

PS:启动成功后,关掉当前窗口,另外启动一个窗口用redis-cli测试

4、然后用客户端测试一下是否启动成功。

redis-cli

redis> set foo bar

OK

redis> get foo

"bar"

安装完成,用java代码测试

image_thumb[9]

测试代码:

StringRedisTemplate stringRedisTemplate = ctx.getBean("redisTemplate", StringRedisTemplate.class);

// String读写  
stringRedisTemplate.delete("myStr");  
stringRedisTemplate.opsForValue().set("myStr", "小小罗");  
System.out.println(stringRedisTemplate.opsForValue().get("myStr"));  
System.out.println("---------------");

今天用redis-desktop-manager工具管理redis发现发现key值出现 \xac\xed\x00\x05t\x00\tb

需要在spring配置文件中配置:

 <bean id="redisTemplate" class="org.springframework.data.redis.core.StringRedisTemplate">
  <property name="connectionFactory" ref="jedisConnFactory" />
  <property name="keySerializer">
   <bean class="org.springframework.data.redis.serializer.StringRedisSerializer" />
  </property>
  <property name="valueSerializer">
   <bean class="org.springframework.data.redis.serializer.StringRedisSerializer" />
  </property>
  <property name="hashKeySerializer">
   <bean class="org.springframework.data.redis.serializer.StringRedisSerializer" />
  </property>
  <property name="hashValueSerializer">
   <bean class="org.springframework.data.redis.serializer.StringRedisSerializer" />
  </property>
 </bean>

你可能感兴趣的:(centos 6.5 安装redis 2.8.3 测试和应用)