Redis概述与安装

本文介绍如何在CentOS 6.5和OSX系统上安装Redis,并提供了使用yum命令快速安装的方法。涵盖从下载、编译到配置启动Redis的全过程。

一、什么是Redis

​   由c语言编写的,以键值对的形式存储的数据库. 缓存技术(驻留在内存中)

​   key:value

​   支持5种数据类型:

    • ​ String

    • ​ Hash(哈希表)

    • ​ list

    • ​ set

    • ​ sortedset(zset)

二、在CentOS 6.5 系统命令行模式安装Redis

1、下载地址:http://redis.io/

2、在CentOS 6.5 系统命令行模式安装

2.1.1 使用win系统下的CRT客户端上传文件:

 ctr中 Alt+p 快捷键 之后直接将文件拖入

2.1.2 使用oxs 系统终端中的SSH客户端上传文件,如:

$ scp /Users/Mac/Downloads/redis-4.0.6.tar.gz root@10.211.55.17:/root/

2.2 在 usr/local下新建文件夹 redis

mkdir /usr/local/redis   

2.3 将root下的redis移动到 /usr/local/redis 然后解包

mv redis-3.0.7.tar.gz /usr/local/redis/

cd /usr/local/redis

tar -xvf redis-4.0.6.tar.gz

2.4 安装c语言环境

yum install gcc-c++

2.5 编译redis

cd /usr/local/redis/

cd redis-4.0.6  #进入redis-4.0.6目录,执行make命令

make

2.6 安装redis

make PREFIX=/usr/local/redis install

#安装成功之后 在redis目录下多出来一个bin目录

3、启动(服务器)

3.1方式一(前台启动,不推荐)

  ①在bin目录,执行 ./redis-server 默认端口号是6379

3.2方式二(后台启动,推荐)

  ①将redis-4.0.6目录下的redis.conf文件复制到 /usr/local/redis/bin 下

cp redis.conf /usr/local/redis/bin/
#此时 bin目录下会多出一个dump.rdb,相当于redis备份

  ②修改redis/bin目录下的redis.conf 设置为 后台启动, 改的是bin里面的这个配置

vi redis.conf

  ③进入到编辑redis.conf文件页面后,输入/表示查找

/daemonize

  ④将 daemonize 值改成yes即可

  ⑤启动

./redis-server redis.conf

4.使用redis的客户端连接redis服务器

4.1方式1:默认连接的本机6379端口

./redis-cli

4.2方式2:连接指定主机 指定端口号

./redis-cli -h 192.168.17.136 -p 6379

5.基本命令

  • set key value:设置 存

  • get key:获取指定的key对应的值

  • del key:删除指定的key

  • ping :测试是否连接成功

  • quit:退出

6.关闭服务

6.1方式一杀死进程(建议)

kill -9 pid

6.2方式二使用客户端发送关闭命令

  • 已经登录客户端,执行
shutdown
  • 或者没有登录客户端情况下,执行

./redis-cli -h ip地址 -p port shutdown

三、在OSX 系统下安装Redis(具体参照CentOS 6.5 系统命令行模式安装Redis)

  以下列出不同之处:

  1、拷贝到指定目录(按照自己习惯)下,执行解压命令。

  tar xzf redis-4.0.6.tar.gz

  2、编译,安装

make

make install

#安装成功之后 在redis-4.0.6目录下是没有bin目录,取而代之是src目录,

  3、关闭服务命令

kill pid

四、使用yum命令安装

 

1、yum install redis      --查看是否有redis   yum 源

 

2、yum install epel-release    --下载fedora的epel仓库

 

3、 yum install redis    -- 安装redis数据库

 

4、service redis start  Redirecting to /bin/systemctl start redis.service   --开启redis服务

 

  redis-server /etc/redis.conf   --开启方式二

 

5、ps -ef | grep redis   -- 查看redis是否开启

 

6、redis-cli       -- 进入redis服务

 

7、redis-cli  shutdown      --关闭服务

 

8、开放端口6379、6380的防火墙

 

/sbin/iptables -I INPUT -p tcp --dport 6379  -j ACCEPT   开启6379

 

/sbin/iptables -I INPUT -p tcp --dport 6380 -j ACCEPT  开启6380

 

 /etc/rc.d/init.d/iptables save                           保存

 

9、使用redis  desktop manager连接redis

 

转载于:https://www.cnblogs.com/gdwkong/p/8244899.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值