wget http://download.redis.io/releases/redis-5.0.5.tar.gz 可以自行在官网下载需要的版本
tar -zxvf redis-5.0.5.tar.gz
yum -y install gcc-c++ 或者 yum -y install gcc automake autoconf libtool make
cd redis-5.0.5 跳转到你解压的目录下
//make 或者 make MALLOC=libc
make PREFIX=/usr/local/redis install 安装到指定目录 不需要改变则make install
cd /usr/local/redis
安装结束
修改redis.conf ,该文件在解压目录里
cp redis.conf /usr/local/redis/ 先复制到安装目录下
vim /usr/local/redis/redis.conf
daemonize yes 设置后台进程模式,默认no
protected-mode no 保护模式,关闭则外网允许访问,默认yes
requirepass [password] 设置密码
运行redis:
/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
也可以把redis-server加入系统命令
ln -s /usr/local/redis/bin/redis-server /usr/local/bin
加入后启动命令 redis-server /usr/local/redis/redis.conf
如果想通过外部访问则需要关闭防火墙
iptables -F
iptables -L 查看防火墙iptables规则
重启后防火墙规则也会重置,解决办法是删除自带的firewalld,安装iptables
集群:
mkdir /usr/local/redis_cluster
cd /usr/local/redis_cluster
mkdir 4801 4802 4803 4804 4805 4806
cp /usr/local/redis/redis.conf /usr/local/redis_cluster/4801 复制到以上每一个目录下
修改redis.conf
# bind 127.0.0.1 //绑定IP
prot 4801 //端口号(根据目录修改)
daemonize yes //后台运行
pidfile /var/run/redis-4801.pid //pid进程文件名(根据端口号修改,避免同名冲突)
logfile //日志文件目录及名称(根据端口号修改,避免同名冲突)
dir //数据文件存放地址(根据端口号修改,可不改)
cluster-enable yes //启用集群
cluster-node-file nodes-4801.conf //每个节点的配置文件(根据端口号修改,避免同名冲突)
cluster-node-timeout 15000 //节点响应超时时间,可不改
appendonly yes //AOF持久化
appendfsync always //总是存储。发生改变则记录
cp -r /usr/local/redis/bin /usr/local/redis_cluster 复制执行程序到集群目录下也可以采用
ln -s /usr/local/redis/bin /usr/local/redis_cluster
cd /usr/local/redis_cluster/bin
vim startcluster.sh 编写快速启动集群的脚本
redis-server /usr/local/redis_cluster/4801/redis.conf
redis-server /usr/local/redis_cluster/4802/redis.conf
redis-server /usr/local/redis_cluster/4803/redis.conf
redis-server /usr/local/redis_cluster/4804/redis.conf
redis-server /usr/local/redis_cluster/4805/redis.conf
redis-server /usr/local/redis_cluster/4806/redis.conf
chmod +x startcluster.sh 给脚本添加权限
./startcluster.sh 执行脚本
wget https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview1.tar.gz 下载ruby环境
tar -zxvf ruby-2.7.0-preview1
cd ruby-2.7.0-preview1
mkdir -p /usr/local/ruby
./configure --prefix=/usr/local/ruby 配置并制定安装位置
make && make install 编译与安装
ln -s /usr/local/ruby/bin/ruby /usr/local/bin/ruby 建立软链接 ,以便你能在全局使用ruby命令
redis-cli --cluster create 127.0.0.1:4801 127.0.0.1:4802 127.0.0.1:4803 127.0.0.1:4804 127.0.0.1:4805 127.0.0.1:4806 --cluster-replicas 1
到此结束!!!
该文章纯粹作为记录