如何安装与配置redis
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章给大家分享的是有关如何安装与配置redis的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。简单来说 redis 就是一个数据库,不过与传统数据库不同的是 redis
千家信息网最后更新 2025年02月01日如何安装与配置redis
这篇文章给大家分享的是有关如何安装与配置redis的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
简单来说 redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向。
安装
下载,解压,编译:
$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz$ tar xzf redis-4.0.10.tar.gz$ mv redis-4.0.10 /usr/local/redis$ cd /usr/local/redis$ make
二进制文件是编译完成后在src目录下
$ ll -a src | grep redis-rw-rw-r-- 1 root root 2.4K Jun 13 19:02 redisassert.h-rwxr-xr-x 1 root root 2.6M Sep 14 12:05 redis-benchmark-rw-rw-r-- 1 root root 29K Jun 13 19:02 redis-benchmark.c-rw-r--r-- 1 root root 129K Sep 14 12:05 redis-benchmark.o-rwxr-xr-x 1 root root 6.0M Sep 14 12:05 redis-check-aof-rw-rw-r-- 1 root root 7.0K Jun 13 19:02 redis-check-aof.c-rw-r--r-- 1 root root 38K Sep 14 12:05 redis-check-aof.o-rwxr-xr-x 1 root root 6.0M Sep 14 12:05 redis-check-rdb-rw-rw-r-- 1 root root 14K Jun 13 19:02 redis-check-rdb.c-rw-r--r-- 1 root root 68K Sep 14 12:04 redis-check-rdb.o-rwxr-xr-x 1 root root 2.8M Sep 14 12:05 redis-cli-rw-rw-r-- 1 root root 99K Jun 13 19:02 redis-cli.c-rw-r--r-- 1 root root 450K Sep 14 12:05 redis-cli.o-rw-rw-r-- 1 root root 22K Jun 13 19:02 redismodule.h-rwxr-xr-x 1 root root 6.0M Sep 14 12:05 redis-sentinel-rwxr-xr-x 1 root root 6.0M Sep 14 12:05 redis-server-rwxrwxr-x 1 root root 65K Jun 13 19:02 redis-trib
其中redis-server为服务端程序,redis-cli为客户端程序。
创建服务
二进制文件是编译完成后在src目录下,通过下面的命令启动Redis服务:
$ ln -s /usr/local/redis/src/redis-cli /usr/bin/redis$ ln -s /usr/local/redis/src/redis-server /usr/bin/redisd
输出版本
$ redis --versionredis-cli 4.0.10$ redisd --versionRedis server v=4.0.10 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=e53a76b77e60d5b0
至此,表明你的redis已经安装完毕。
配置
为什么配置要单独列出来一个标题呢?
这是因为Redis并没有最大地去优化安全方面,而是尽最大可能去优化高性能和易用性。
Redis默认情况下会开启6379端口,在认证未开启的情况下,可导致任意用户进行未授权访问操作。 所以我们这里需要做一些安全性配置
新增用户
千万不要用一个有较高权限的用户来启动Redis。如果你的Reidis不安全,那么你的高权限用户将会成为突破口,导致你的服务器被攻击。
所以我们需要创建redis账户,并通过该账户启动redis服务,并且配置该账户禁止登陆。
$ adduser redis$ vim /etc/passwdredis:x:1001:1001:,,,:/home/redis:/usr/sbin/nologin$ chown -R redis:redis /usr/local/redis
修改配置文件
这里需要你对vim有基本的操作
$ vim redis.conf# 第92行左右 修改端口port 7379# 第171行左右 日志文件logfile /var/log/redis/redis.log# 第263行左右 设置快照文件目录,切勿设置成一个redis用户没有权限的目录dir /usr/local/redis/# 第500行左右 设置密码requirepass YOUR_PASSWORD$ mkdir /var/log/redis$ chown -R redis:redis /var/log/redis/
配置一个启动程序
redis-server默认不是后台程序启动,所以我们需要为它配置一个启动程序 .
$ vim /usr/bin/goredisdnohup /usr/bin/redisd /usr/local/redis/redis.conf >> /var/log/redis/goredisd.log 2>&1 &$ goredisd$ ps -axu | grep redisredis 19498 0.0 0.1 145304 2580 pts/0 Sl 10:49 0:09 /usr/bin/redisd *:7379
感谢各位的阅读!关于"如何安装与配置redis"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
配置
文件
用户
程序
服务
目录
安全
数据
权限
账户
编译
最大
二进制
内容
情况
数据库
更多
端口
篇文章
不同
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
ca应用服务器
ibm主流服务器
惠尔特 网络安全
济宁商城软件开发企业
福建学习软件开发排行榜
pda手持机软件开发
银行数据库设计代码
上海鏊投网络技术
2018东莞网络安全宣传片
服务器tls版本
国家计算机网络安全中心
指南数据库有哪些问题
五年级网络安全观后感
抢占数据库
小学网络安全班会主持稿
麒麟安装数据库乱码
服务器与管理需求分析
ar属于网络技术吗
邮件服务器怎么发信息
华为服务器换cpu需要授权吗
中国企业公司产品数据库
宜君县网络安全
山西新一代软件开发服务应用
小学生网络安全宣传小报怎么做
新能源软件开发技术指导
戴尔服务器新建管理员账号
内存时序数据库
服务器影集制作
精益软件开发 集成类型
鹤壁网络技术怎么样