Linux中redis的安装超详细

redis的安装

介绍安装
Redis 是一个开源的 key-value 存储系统。和 Memcached 类似,
它支持存储的 value 类型相对更多,包括 string( 字符串 ) 、 list( 链
表 ) 、 set( 集合 ) 、 zset(sorted set – 有序集合 ) 和 hash (哈希类
型)。这些数据类型都支持 push/pop 、 add/remove 及取交集并集
和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,
Redis 支持各种不同方式的排序。与 memcached 一样,为了保证效
率,数据都是缓存在内存中。区别的是 Redis 会周期性的把更新的数
据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实
现了 master-slave( 主从 ) 同步。

介绍安装—安装

安装步骤:

1、从官网下载安装包

Redis 官方网站
http://Redis.io
Redis 中文官方网站
http://www.Redis.net.cn/

2、下载完安装包之后

2.1 、将 redis-3.2.5.tar.gz 上传到 Linux 的 /opt 目录下
首先 cd /opt
然后上传压缩包:rz
在这里插入图片描述
2.2 、解压命令 :tar -zxvf redis-3.2.5.tar.gz

进入解压后的文件,然后进src会发现都是以.c结尾的文件,因为他是用c来写的,故安装gcc环境来编译这些文件

2.3 、安装 gcc 和 gcc-c++ 环境:
这两个命令在任何目录下执行都可以,无影响;

		yum -y install gcc 	
	 	yum -y install gcc-c+

安装完成后使用如下命令查看版本

gcc -v
g++ -v

2.4、在 redis-3.2.5 目录下执行 make 命令
注意:进入解压后的redis的文件目录里面执行make命令
在这里插入图片描述
2.5、执行完 make 后,跳过 Redis test 继续执行 make install
在这里插入图片描述
ok,安装完成!!!!!!!!!
在这里插入图片描述
安装成功后在 /usr/local/bin里面可以看到

redis-server : Redis 服务器启动命令 查看默认安装目录: /usr/local/bin
redis-benchmark: 性能测试工具,可以在自己本子运行,看看自己本子性
能如何 ( 服务启动起来后执行 )
redis-check-aof :修复有问题的 AOF 文件, rdb 和 aof 后面讲
redis-check-dump :修复有问题的 dump.rdb 文件 redis-sentinel : Redis 集群使用
redis-server: Redis服务启动命令 redis-cli :客户端,操作入口

在这里可以看到在这个路径存在在环境变量里面,所以这些命令可以在任意路径下执行;
cd 到根目录 执行 redis-server
在这里插入图片描述
启动成功!!!!!!!!!!
ctrl+c 关闭

但是这种方式启动会一直占用该窗口,不能输入其他命令

2.6、设置让其启动后不占用窗口,只是以一种进程形式在后台启动

1、在root创建一个文件夹,将 Redis 默认的配置文件复制

创建目录
mkdir myredis
复制文件
cp /opt/redis-3.2.5/redis.conf /root/myredis

2、修改 redis.conf 文件将里面的 daemonize no 改成 yes(128行 )
修改的是新建文件夹里面被复制来的redis.conf文件
在这里插入图片描述
保存退出即可;

启动命令:执行 redis-server /root/myredis/redis.conf
查看服务是否启动:ps-ef |grep redis
连接服务:redis-cli -p 6379
在这里插入图片描述
ctrl + c 之后 服务并没有关闭
在这里插入图片描述
进行shutdown 后 再进行查看 ,服务关闭。

当然也可以不连接进去关闭服务
redis -cli shutdown
在这里插入图片描述
redis 里面有16个库(0-15) 默认进入0号库
使用select 来切换数据库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值