返回介绍

PART Ⅰ : 容器云OPENSHIFT

PART Ⅱ:容器云 KUBERNETES

PART Ⅲ:持续集成与持续部署

PART Ⅴ:日志/监控/告警

PART Ⅵ:基础

PART Ⅶ:数据存储、处理

PART VIII:CODE

PART X:HACKINTOSH

PART XI:安全

安装部署

发布于 2024-06-08 21:16:46 字数 3089 浏览 0 评论 0 收藏 0

1、Docker

DockerHub镜像地址:https://hub.docker.com/_/redis/

docker run -d -p 6379:6379 --name redis redis:6.0.9-alpine

reids镜像相关信息:

  • 环境变量配置:官方镜像不支持

  • 持久化目录: /data

  • 额外配置文件挂载:-v /myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf

  • 镜像定制:

    FROM redis:6.0.9-alpine
    COPY redis.conf /usr/local/etc/redis/redis.conf
    CMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]
    

2、Kubernetes

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update

3、包管理器安装

Brew

brew install redis
brew services start redis

apt

apt install redis-server

yum

yum install epel-release
yum install redis

4、源码安装

redis要求gcc版本高于5.3,CentOS7.4默认版本4.8.5,所以先升级gcc

redis要求tcl版本高于8.5,yum install -y tcl

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile
gcc -v
source /etc/profile
version=6.0.9
wget https://download.redis.io/releases/redis-$version.tar.gz
tar xzf redis-$version.tar.gz
cd redis-$version
make
make install
# 二进制文件存放在src目录下,例如
source /etc/profile
nohup redis-server --protected-mode no >> /var/log/redis-server.log 2>&1 &

1、禁用重命名高危命令

[SECURITY]
rename-command FLUSHALL ""
rename-command FLUSHDB  ""
rename-command KEYS     "XXXXX"
rename-command CONFIG   "XXXXX"
# 重启Redis即可

1、CLI

2、Application

Another Redis Desktop Manager

Github:https://github.com/qishibo/AnotherRedisDesktopManager

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文