首先要安装redis,请从官网上下载最新的redis安装包。
其次要安装rdm的客户端,这个是可以查看插入或删除数据变化的。
在连接rdm的使用,要在redis的配置redis.conf文件修改:
修改日志文件路径:
logfile /usr/local/redis/log-redis.log
#指定本地数据库文件名
dbfilename dump.rdb
#指定本地数据库路径
dir /usr/local/redis/db/
其他都是默认,然后就可以启动
cd /usr/local/bin/
sudo ./redis-server /usr/local/etc/redis/redis.conf
在rdm客户端中要新建连接的是127.0.0.1,端口:6379
只要redis启动了,客户端才能连接,不然是无法连接成功的。
下面进行创建spring boot2.0的相关的redis工程
要在工程中创建后,创建文件:
@Configuration
@EnableCaching
publicclass RedisConfig extends CachingConfigurerSupport{
@Bean
RedisMessageListenerContainer container(RedisConnectionFactoryconnectionFactory,
MessageListenerAdapterlistenerAdapter) { RedisMessageListenerContainer container=new RedisMessageListenerContainer();
container.setConnectionFactory(connectionFactory);
container.addMessageListener(listenerAdapter,newPatternTopic("chat"));
returncontainer;
}
@Bean
MessageListenerAdapter listenerAdapter(Receiverreceiver) {
return new MessageListenerAdapter(receiver,"receiveMessage");
}
@Bean
Receiver receiver(CountDownLatchlatch) {
returnnewReceiver(latch);
}
@Bean
CountDownLatch latch() {
returnnewCountDownLatch(1);
}
@Bean
StringRedisTemplate template(RedisConnectionFactoryconnectionFactory) {
returnnewStringRedisTemplate(connectionFactory);
}
publicclassReceiver {
private CountDownLatchlatch;
@Autowired
publicReceiver(CountDownLatchlatch) {
this.latch=latch;
}
publicvoidreceiveMessage(Stringmessage) {
latch.countDown(); }
}
}
然后,就可以自己写control了。
网友评论