Redis安装与启动及相关知识

本文详细介绍了在Linux环境下安装和配置Redis的过程,包括解决常见错误的方法,如gcc未找到及jemalloc头文件缺失等问题。同时,文章还讲解了Redis的基本使用,如启动、关闭、性能测试及数据库切换等关键操作。
摘要由CSDN通过智能技术生成

安装步骤:

1、下载获得redis-3.2.5.tar.gz后将它放入我们的Linux目录/opt
2、解压命令:tar -zxvf redis-3.2.5.tar.gz
3、解压完成后进入目录:cd redis-3.2.5
4、在redis-3.2.5目录下执行make命令
运行make命令时出现故障意出现的错误解析:gcc:命令未找到

能上网:

  		 yum install gcc
	 	 yum install gcc-c++

不能上网:

		将资料中的rpmgcc目录复制到Linux的opt目录中
		进入opt目录中的rpmgcc目录执行命令:
		rpm -Uvh *.rpm --nodeps  --force
		然后使用gcc –v和g++ -v查看gcc和g++版本,会看到详细的版本信息,然后
		离线环境下安装GCC和GCC-C++就完成了。
5、在redis-3.2.5目录下再次执行make命令

遇到问题:
Jemalloc/jemalloc.h:没有那个文件

解决方案:
运行make distclean之后再 make

6、在redis-3.2.5目录下再次执行make命令

在这里插入图片描述
Redis Test(可以不用执行)
执行完make后,跳过Redis test 继续执行make install
在这里插入图片描述***

安装完成

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:			客户端,操作入口

Redis启动

1、备份redis.conf:拷贝一份redis.conf到其他目录
2、修改redis.conf文件将里面的daemonize no 改成 yes(128行),让服务在后台启动
3、启动命令:执行 redis-server /root/myredis/redis.conf
4、用客户端访问: redis-cli

在这里插入图片描述

如果有多个端口可以 -p 指定端口号 redis-cli –p 6379`
5、测试验证: ping

在这里插入图片描述

Redis关闭

1.单实例关闭:redis-cli shutdown

在这里插入图片描述
2.也可以进入终端后再关闭

在这里插入图片描述
3.多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown

Redis相关知识

默认16个数据库,类似数组下标从0开始,初始默认使用0号库

使用命令 select   <dbid>  来切换数据库。如: select 8 

统一密码管理,所有库都是同样密码,要么都都连上要么一个也连接不上。

Redis是单线程+多路IO复用技术

    多路复用是指使用一个线程来检查多个文件描述符(Socket)的就绪状态,
    比如调用select和poll函数,传入多个文件描述符,如果有一个文件描述符就绪,
    则返回,否则阻塞直到超时。得到就绪状态后进行真正的操作可以在同一个线程里执行,
    也可以启动线程执行(比如使用线程池)。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值