dubbo视频教程_redis注册中心

dubbo视频教程_redis注册中心

更新时间:2018年08月10日

  • 网盘提取码:4lls
  • 适合对象:有Java一定基础学员
  • qq号:2158476996
一键免费下载

下载介绍

更多>>
dubbo视频教程_redis注册中心

dubbo视频教程_redis注册中心


一、 认识redis




Redis是一个高效的基于内存亦可持久化的键值对存储服务器,是非常流行的NoSQL数据库




官网:http://redis.io




二、redis环境搭建




下载:wget http://219.238.7.66/files/502600000A29C8D5/download.redis.io/releases/redis-3.2.9.tar.gz




安装:




      解压:tar -zxvf redis-3.2.9.tar.gz




      切换目录: cd redis-3.2.9




      执行:make




      如果执行 make install,则将src下的许多可执行文件复制到/usr/local/bin 目录下




安装可能遇到的问题




      1、安装可能报错,一般是没有安装gcc导致,yum -y install gcc




      2、gcc是GNU compiler collection的缩写,它是Linux下一个编译器集合,是c或c++程序的编译器。




      3、make失败后再make,先执行 make clean 、make distclean 清理一下




      4、出现错误 error: jemalloc/jemalloc.h: No such file or directory




      执行 make MALLOC=libc  --内存分配器使用libc




启动:




      切换到 redis-3.2.9/src/ 目录执行:




            ./redis-server &




关闭:




      切换到 redis-3.2.9/src/ 目录执行:




            ./redis-cli shutdown




            kill pid




            kill -9 pid




                   kill杀掉进程这种方式比较粗暴




三、dubbo如何使用redis注册中心



       实现dubbo的redis注册中心,仅需在服务提供者和服务消费者的spring配置文件配置即可




Spring配置(两种写法)




        1、


 


        2、




添加redis客户端jar包




        我们dubbo的服务提供者与服务消费者需要连接redis注册和订阅服务,则需要有一个驱动包,也叫redis的客户端,通过该客户端的jar包才能连接到redis




        连接redis的驱动包


 


       jedis




              jedis是redis的Java客户端实现,redis官方推荐的Java客户端 参见:https://github.com/xetorthio/jedis




             Gradle配置:(jedis包太新不兼容,请用如下包)




             compile 'redis.clients:jedis:2.0.0'




             compile 'commons-pool:commons-pool:1.6'  




Java相关视频锦集

返回顶部