Redis学习(一):Redis的安装
Redis学习(一):Redis的安装
那是光啊 发表于3个月前
Redis学习(一):Redis的安装
  • 发表于 3个月前
  • 阅读 4
  • 收藏 0
  • 点赞 0
  • 评论 0

###一、这里需要说的几句话 首先感谢javaloveiphone(这个名字挺个性), 他的博客地址:http://blog.csdn.net/javaloveiphone/article/details/52302661。 我这里是看完他的文章,自己的买的云服务器自己搭建进行实践的。


###二、Redis的安装 这里不对Reids做过多的简述。直接开始装机

  • 安装环境 Cento7.0 64位 redis-3.2.0

  • 下载Redis
[root@sunny software]# wget http://download.redis.io/releases/redis-3.2.0.tar.gz
[root@sunny software]# ls
jdk-7u75-linux-x64.rpm  mysql57-community-release-el7-7.noarch.rpm  redis-3.2.0.tar.gz


  • 编译源
[root@sunny software]# tar xvf redis-3.2.0.tar.gz 
[root@sunny software]# ls
jdk-7u75-linux-x64.rpm  mysql57-community-release-el7-7.noarch.rpm  redis-3.2.0  redis-3.2.0.tar.gz
[root@sunny software]# cd redis-3.2.0
[root@sunny redis-3.2.0]# make
[root@sunny redis-3.2.0]# cd src && make install

Hint: It's a good idea to run 'make test' ;)

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
[root@sunny src]# 


  • 创建redis目录,移动相关配置
[root@sunny src]# mkdir -p /usr/local/redis/conf
[root@sunny src]# mkdir -p /usr/local/redis/bin
[root@sunny src]# mkdir /usr/local/redis/log
[root@sunny src]# mkdir /usr/local/redis/rdb
[root@sunny src]# mkdir /usr/local/redis/run
[root@sunny src]# cd ../
[root@sunny redis-3.2.0]# mv redis.conf /usr/local/redis/conf
[root@sunny redis-3.2.0]# cd src
[root@sunny src]# cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server redis-sentinel redis-trib.rb /usr/local/redis/bin

如果不移动,操作的redis.conf配置文件在redis的根目录,操作相关命令在根下的src下面 除此之外,一般还创建run、log、rdb、aof文件夹,分别用于存放运行进程id(pid)、log日志、持久化RDB方式二进制快照文件dump.rdb(持久化AOF方式数据文件appendonly.aof、集群节点配置文件nodes-6379.conf也都会生成到rdb这个文件夹中,与dump.rdb同目录存储),这些都需要修改redis.conf配置文件中默认的路径。


  • 修改pid、日志文件、快照路径
[root@sunny bin]# cd /usr/local/redis/conf/
[root@sunny conf]# ls
redis.conf
[root@sunny conf]# vim redis.conf 
#pidfile /var/run/redis.pid
pidfile /usr/local/redis/run/redis_6379.pid

#logfile ""
logfile /usr/local/redis/log/redis.log

#dir ./
dir /usr/local/redis/rdb


  • 注意

redis 3.2+版本是在protected mode(受保护)下运行的,是为了禁止公网访问redis cache,加强redis安全;并且默认绑定了127.0.0.1,只允许本机访问。所以我们还需要将配置文件中的protected mode yes给为no,将bind 127.0.0.1 注释掉。

protected-mode no
# bind 127.0.0.1

或者直接把bind的地址更改为服务器本机ip,注意不是127.0.0.1的形式,是真实的ip,这样不用修改protected-mode 也没有关系,因为默认情况,127.0.0.1是受保护的ip,只能本机访问。


  • 启动Redis

直接启动

#加上`&`号使redis以后台程序方式运行
[root@sunny conf]# redis-server &

制定配置文件启动

[root@sunny conf]# redis-server /usr/local/redis/conf/redis.conf &

也可以需要修改redis.conf文件,daemonize no —- >daemonize yes实现后台启动


  • 查看是否启动成功
[root@sunny conf]# ps -ef | grep 'redis'
#或者
[root@sunny conf]# netstat -tunpl | grep 6379

  • 关闭redis
[root@sunny conf]# redis-cli shutdown

  • 客户端连接redis
[root@sunny conf]# redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> 

那么Rdis就安装成功了。下一章开始学习redis详细配置

标签: redis
共有 人打赏支持
粉丝 0
博文 14
码字总数 16873
×
那是光啊
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: