CentOs7之Redis6.x.x安装

redis下载地址:https://redis.io/download

清除安装历史

yum -y install gcc-c++ tcl # 先决条件
find / -name  '*redis*' # 模糊查询redis文件、文件夹并删除相关文件

本地压缩包安装

cd /usr/local && mkdir redis && cd redis && wget http://download.redis.io/releases/redis-6.2.5.tar.gz # 下载安装包
tar xzf redis-6.2.5.tar.gz && cd redis-6.2.5 # 解压
make # 安装
cd src下执行以下代码:
	make test #验证编译是否成功
	make install # ** 将命令安装到/usr/local/bin目录 **

修改配置文件

vi /usr/local/redis/redis-6.2.5/redis.conf # 编辑默认配置文件地址
	daemonize yes  #开启守护线程运行
	pidfile /usr/local/redis/logs/redis.pid # 以守护进程运行时pid存储的位置
	protected-mode no  #关闭保护模式
	bind 127.0.0.1 172.16.2.116 #bind注释标识允许通过服务器上的所有网卡(的ip)访问
	requirepass ****** # 访问密码
	masterauth ****** # 主从模式访问主节点的密码
	logfile /usr/local/redis/logs/redis.log # 自定义日志文件位置(需要手动创建文件夹并赋予777权限)
	dir /usr/local/redis/data # 自定义RDB和AOF文件的根目录位置(需要手动创建文件夹并赋予777权限)

修改启动脚本

开启端口、设置开机自启点击这里

vi /usr/local/redis/redis-6.2.5/utils/redis_init_script # 编辑默认启动文件
/usr/local/bin/redis-server /usr/local/redis/redis-6.2.5/redis.conf # 启动
/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379 -a LI1234redis! Shutdown # 关闭

在这里插入图片描述

通过客户端连接

在这里插入图片描述

安装RedisBloom插件

官网:https://oss.redis.com/redisbloom
下载地址:https://redis.com/redis-enterprise-software/download-center/modules/

RedisBloom 模块提供四种数据结构:可扩展的‎‎布鲁姆过滤器‎‎、‎‎布谷鸟过滤器‎‎、‎‎计数分钟草图‎‎和‎‎top-k。‎‎这些数据结构以完美的精度换取极高的内存效率,因此它们对于大数据和流媒体应用特别有用
cd /usr/local/redis && mkdir RedisBloom && cd RedisBloom # 创建目录并复制redisbloom.so文件到该目录下
loadmodule /usr/local/redis/RedisBloom/redisbloom.so # redis配置文件中的最后一行添加

# 自定义布隆过滤器的参数,降低误判率。需要在 add 前使用 bf.reserve 命令创建 
# key            过滤器 key 名。
# error_rate    容错率,取值范围为(0,1),默认0.01。值越小,占用内存越大
# Size            初始化过滤器的容量,默认100。数量超过这个值后,误判率会上升
bf.reserve {
    
    key} {
    
    error_rate} {
    
    size}
bf.add url www.baidu.com # 如果过滤器不存在,则会自动创建,使用默认的容量与容错率
bf.exists url www.baidu.com # 检查过滤器中值是否存在

猜你喜欢

转载自blog.csdn.net/qq_30818545/article/details/121436013
今日推荐