Quick Start

Quick Start #

redis-cli -h host -p port -a password

安装 #

开机自启 #

sudo vi /usr/lib/systemd/system/redis.service

[Unit]
Description=Redis persistent key-value database
After=network.target
After=network-online.target
Wants=network-online.target

[Service]
ExecStart=/usr/bin/redis-server /etc/redis.conf --supervised systemd
ExecStop=/usr/libexec/redis-shutdown
Type=notify
User=redis
Group=redis
RuntimeDirectory=redis
RuntimeDirectoryMode=0755

[Install]
WantedBy=multi-user.target

保存退出,执行 sudo systemctl daemon-reload 启动服务 sudo systemctl start redis.service 设置开机自启动 sudo systemctl enable redis.service

设置密码 #

打开文件 /etc/redis.conf, 找到其中的 # requirepass foobared,去掉前面的 #, 并把 foobared 改成你的密码。

ps: 如果 redis 没有启用密码,我使用 redis-cli -a xxx 可以访问吗? 答案是:可以

为什么 Redis 默认端口是 6379 #

6379 在是手机按键上 MERZ 对应的号码,而 MERZ 取自意大利歌女 Alessia Merz 的名字。 MERZ 长期以来被 antirez 及其朋友当作愚蠢的代名词。

参考:http://oldblog.antirez.com/post/redis-as-LRU-cache.html

问答 #

MySQL 和 Redis 如何保持数据的一致性? #

MySQL binlog 增量订阅消费 + 消息队列 + 处理并把数据更新到 redis

参考:

liukelin/canal_mysql_nosql_sync

Github stars #

alibaba/canal

Github stars #

阿里巴巴 MySQL binlog 增量订阅 & 消费组件


本文访问量

本站总访问量

本站总访客数