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 #
alibaba/canal #
阿里巴巴 MySQL binlog 增量订阅 & 消费组件
叶王 © 2013-2024 版权所有。如果本文档对你有所帮助,可以请作者喝饮料。