小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
Redis
- redis下载地址:download.redis.io/releases/
[root@localhost ~ ]# cd /opt
[root@localhost ~ ]# wget http://download.redis.io/releases/redis-6.0.5.tar.gz
tips:高版本redis需要linux高版本的依赖,如6.0的redis编译时会报错,
网络说是gc--c++依赖也需要升级,结合生产或其他环境部署版本皆是4.x版本
复制代码
- 先tar解压redis,再进入解压目录make编译
- 再进入src目录安装并指定目录:make install PREFIX=/usr/local/redis
- 在解压目录复制配置文件redis.conf到安装路径:/usr/local/redis
- 启动redis服务:./redis-server ../redis.conf,这是前端启动,然后就不能再操作其他
nohuo 后台启动redis服务 null>2$>1 &
复制代码
- 后端启动,需要修改配置文件:redis.conf,把daemonize no修改成daemonize yes,保存退出;
-
- 再执行./redis-server redis.conf 就是在后台运行
- 停止redis服务,一般操作就是kill进程
-
- 可以使用redis-cli客户端停止服务:./redis-cli shutdown即可
-
- 带密码停止服务:redis-cli -a 123456 shutdown
- 设置redis密码
临时密码,redis-cli 客户端进入服务:
config get requirepass 123456
每次进入需要auth 123456 验证密码,但是重启就置空了
永久修改密码:修改redis.conf配置文件
去掉requirepass 注释;
requirepass 123456
然后重启redis服务即可
复制代码
- 远程连接redis,需要注释redis.conf配置文件中bind 1270.0.0.1
zookeeper
dubbo服务注册中心地址即为zk服务
复制代码
[root@localhost ~ ]# cd /opt
[root@localhost ~ ]# wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz
tips:有bin的安装文件是免安装的
复制代码
- tar zxvf 解压免编译文件,复制到其他目录:cp -r zookeeper-* /usr/local/zookeeper
- 配置文件,进入conf目录,cp zoo_default.cfg zoo.cfg
- 修改配置文件:zoo.cfg
dataDir=
dataLogDir=
注意这两个配置的目录建议放在tmp临时目录下
复制代码
- 启动服务:zkServer.sh start 默认指定启动的配置文件路径为:../conf/zoo.cfg
- 停止:stop,状态:status、重启:restart等命令操作




近期评论