下载安装包:Releases · tporadowski/redis (github.com)
下载完毕得到安装包:
解压到自己电脑的环境目录下的就可以的!Redis十分小,只有5M
开启Redis,双击运行服务即可!
使用redis客户端来连接redis!
1.安装编译环境 yum install gcc-c++
2. 上传远吗到linux服务器上,我已经上传到root目录下
/opt/software/redis-5.0.5.tar.gz
tar -zvxf redis-5.0.5.tar.gz
3. make
这里可以直接make是因为redis已经自己写好了make file了;也就是说不用再执行configure了、make后编译好的文件会保存到src目录下
cd /opt/software/redis-5.0.5/ make#(编译) ll total 280 drwxrwxr-x 6 root root 4096 May 16 2019 ./ drwxr-xr-x 3 root root 4096 Dec 30 12:55 ../ -rw-rw-r-- 1 root root 106874 May 16 2019 00-RELEASENOTES -rw-rw-r-- 1 root root 53 May 16 2019 BUGS -rw-rw-r-- 1 root root 2381 May 16 2019 CONTRIBUTING -rw-rw-r-- 1 root root 1487 May 16 2019 COPYING drwxrwxr-x 6 root root 4096 Dec 30 12:58 deps/ -rw-rw-r-- 1 root root 376 May 16 2019 .gitignore -rw-rw-r-- 1 root root 11 May 16 2019 INSTALL -rw-rw-r-- 1 root root 151 May 16 2019 Makefile -rw-rw-r-- 1 root root 6888 May 16 2019 MANIFESTO -rw-rw-r-- 1 root root 20555 May 16 2019 README.md -rw-rw-r-- 1 root root 61797 May 16 2019 redis.conf -rwxrwxr-x 1 root root 275 May 16 2019 runtest* -rwxrwxr-x 1 root root 280 May 16 2019 runtest-cluster* -rwxrwxr-x 1 root root 341 May 16 2019 runtest-moduleapi* -rwxrwxr-x 1 root root 281 May 16 2019 runtest-sentinel* -rw-rw-r-- 1 root root 9710 May 16 2019 sentinel.conf drwxrwxr-x 3 root root 4096 Dec 30 12:59 src/ drwxrwxr-x 11 root root 4096 May 16 2019 tests/ drwxrwxr-x 8 root root 4096 May 16 2019 utils/
4. make install
这一步会把src目录下的二进制文件复制到/usr/local/bin/目录下;由于把文件保存到/usr/local/bin/目录下的方式不方便管理,于是我们把文件统一保存到
/usr/local/redis/bin/目录下
mkdir -p /usr/local/redis/bin/ cd src cp redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server redis-trib.rb /usr/local/redis/bin/
可以一起执行make&make install
5. 修改环境变量
export PATH=/usr/local/redis/bin:$PATH
去环境变量文件夹修改也可以
vi /etc/profile
6. 启动redis
redis-server#该界面表示安装成功
7. 启动客户端
redis-cli
注意:
这样启动后有限制
1. 启动服务器时,会导致页面卡主,所以需要配置后台启动
2. 其他ip地址无法访问,要放开权限
3. 阿里云不安全,需要设置一个密码,这样就牵扯到配置文件
8. 将配置文件也移动到该目录
cp /opt/software/redis-5.0.5/redis.conf /usr/local/redis/bin/
9. 修改配置文件
protected-mode no#保护模式修改成no bind 0.0.0.0 #127.0.0.1只能本机访问,这个是全网访问 daemonize yes#后台启动 no表示前台启动 #找到这个选项开放注射 requirepass 密码
10. 启动
cd /usr/local/redis/bin ./redis-server redis.conf #启动服务 后面是配置文件 表示使用配置文件来启动
11. 客户端
./redis-cli -a 密码 redis-cli -h host -p port -a password#远程