下载源码
执行命令wget http://download.redis.io/releases/redis-2.8.3.tar.gz
![img_a5eb1e454a692c69c19383bf9ea6e6d2.png](https://i-blog.csdnimg.cn/blog_migrate/091dad30e883b5a85425a7118c128b4a.png)
解压
![img_a5a0ba5dcd71e231699c5b5cdfe17525.png](https://i-blog.csdnimg.cn/blog_migrate/5fde2616d51acba1816f6bee4770f955.png)
将其移动到usr/local目录下并重命名为redis
![img_381925c24fdb162ad38f9b8aa220507b.png](https://i-blog.csdnimg.cn/blog_migrate/a980233e0c985f5d988d051405b98030.png)
4个CPU进行编译
make -j4
![img_a5539e65583f0feb677cd9e21e5f0dbe.png](https://i-blog.csdnimg.cn/blog_migrate/0d45a1aa5ebe4bfc2fd20c41c8f88eb4.png)
将编译后的文件添加到启动目录
make install
![img_9e3faf25d2178e936a7af6b94fb9e074.png](https://i-blog.csdnimg.cn/blog_migrate/c7a61727092c174c3c2480e95a2bacd7.png)
将程序安装至系统中。如果原始码编译无误,且执行结果正确,便可以把程序安装至系统预设的可执行文件存放路径
查看服务器
![img_7529f1d41496463cce8684f376f242ab.png](https://i-blog.csdnimg.cn/blog_migrate/283ef652fd7f74d376d6ec89101cddd1.png)
查看配置文件 redis.conf(文件很长,仅截取第一页)
vi redis.conf
![img_6dc7f43b395be77a7643cf788cd8c9d8.png](https://i-blog.csdnimg.cn/blog_migrate/445ae978303eab3c00b1038ae067fd0a.png)
修改配置文件参数
bind参数:即允许指定ip访问redis服务器,默认本机才能访问(127.0.0.1),在此改成如下(允许任意ip访问)
![img_db43ddc5d44d993d8c8859f88b12a82d.png](https://i-blog.csdnimg.cn/blog_migrate/9b790a5ab8f1af75d9faf35d3dd1fdcc.png)
daemonize参数:守护线程,用来指定redis是否要用守护线程的方式启动。默认是no
- daemonize:yes
代表开启守护进程模式。redis采用的是单进程多线程的模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。 - daemonize:no
当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出。
修改为yes
![img_8930ff8fcca6f7e97f46686645f365bb.png](https://i-blog.csdnimg.cn/blog_migrate/4eb8df04707004a6ae4a4ec3cbd4d370.png)
daemonize:yes
启动redis服务
![img_c22a539096ca637b353fdf172dafe70c.png](https://i-blog.csdnimg.cn/blog_migrate/f996013d211948eaeb405c0230207dd9.png)
查看进程号
![img_4397fd874821cfb98f75972c1aa8df34.png](https://i-blog.csdnimg.cn/blog_migrate/d765e5c70e2d46eaa683eb27c7ce446d.png)
访问
![img_d354f8697c6dc98a3b2c0390433dadf5.png](https://i-blog.csdnimg.cn/blog_migrate/96583fbfcd4d31cf0a1ac58c03fb5ded.png)
redis-cli
基本的set/get操作
![img_7d583f114bd20f76371e2bcd4e2cb35c.png](https://i-blog.csdnimg.cn/blog_migrate/b0603d54050da9fc88849134cf30d470.png)
设置密码
![img_63549a14b6045610669af94fc9cc4ac9.png](https://i-blog.csdnimg.cn/blog_migrate/7888bef275d3852de242c6e97e26dbc0.png)
之后关闭并重启redis服务
![img_1d79a1ad99ca2567005140c0eecc1ef7.png](https://i-blog.csdnimg.cn/blog_migrate/e38abe0f819c138638219a45e1ff9d70.png)
需要密码重登陆
![img_277a9c2fb1cbe37cc35e60ef1db829b8.png](https://i-blog.csdnimg.cn/blog_migrate/1a621f35ce35a0f089a2e144a0723bbb.png)
访问redis的utils目录将redis设置为系统服务
![img_ffedf9e01b66097eb5370215e129b0c3.png](https://i-blog.csdnimg.cn/blog_migrate/e0a3ec97a55054a2c0127978a732d4d7.png)
检验服务注册信息
![img_4475a1605d7aa5efd6b65517ecdfc75d.png](https://i-blog.csdnimg.cn/blog_migrate/fe45bede03bf3d57bce868d79588354e.png)
查看状态信息
![img_2b0c7583c76a430515dfa3a20fefa78a.png](https://i-blog.csdnimg.cn/blog_migrate/08b1c5856d92758d604d9cfce7633514.png)
image.png