1. Windows安装
-
下载完毕得到安装包:
-
解压到自己电脑的环境目录下的就可以的!Redis十分小,只有5M
-
开启Redis,双击运行服务即可!
-
使用redis客户端来连接redis!
2. Linux安装
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#远程