赞
踩
进入官网找到下载地址 https://redis.io/download
传到服务器 或者直接服务期内
wget http://download.redis.io/releases/redis-6.2.5.tar.gz
解压:
tar -zvxf redis-6.2.5.tar.gz
改名与移动
mv redis-6.2.5 redis
mv ./redis /usr/local
编译
cd /usr/local/redis
make
问题1:
bash: make: command not found
安装
yum -y install gcc automake autoconf libtool make
问题2:
bash: yum: command not found
参考: yum 命令安装
rpm -q yum
问题3:
bash: rpm: command not found
参考: rpm 命令安装
apt-get update
apt-get install rpm
发现可以直接 apt 安装 yum
apt-get install yum
安装好yum之后
yum -y install gcc automake autoconf libtool make
结果:There are no enabled repos.
Run “yum repolist all” to see the repos you have.
You can enable repos with yum-config-manager --enable
直接
apt-get install gcc automake autoconf libtool make
成功安装make !!!
cd /usr/local/redis
make
安装
输入以下命令
make PREFIX=/usr/local/redis install
这里多了一个关键字 PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,
库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。
问题4:
/bin/sh: pkg-config: command not found
apt-get install pkg-config
启动redis
根据上面的操作已经将redis安装完成了。在目录/usr/local/redis 输入下面命令启动redis
./bin/redis-server ./redis.conf
上面是 前台启动
下面配置后台启动:
vi /usr/local/redis/etc/redis.conf
1.表明需要在后台运行:
修改 daemonize no 为 yes
修改后:
2.开启redis远程访问服务
bind 127.0.0.1 这一行给注释掉
这里的bind指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了。
并把 redis.conf配置文件中的 protected-mode 设置成no(默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后)
(1)在配置文件中找到这一行 # requirepass foobared
(2)删除前面的注释符号#,并把foobared修改成自己的密码 或者 另起一行 requirepass 自己的密码
后台启动
/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
查看运行:
ps -aux | grep redis
采取端口监听查看方式
netstat -lanp | grep 6379
redis-cli
redis-cli是连接本地redis服务的一个命令,通过该命令后可以既然怒redis的脚本控制台。如下图
/usr/local/redis/bin/redis-cli
docker 映射
sudo iptables -t nat -A DOCKER -p tcp --dport 6380 -j DNAT --to-destination 172.18.0.2:6379
docker内6379 映射到 服务器的6380
参考 redis工具
选择:Redis Insight
下载地址:
https://redislabs.com/redisinsight/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。