Redis的基础认识与在ubuntu上的安装教程

来自Redis的自我介绍

我是Redis,一个中间件,职责是把数据存储在内存上,因此可以作为数据库、缓存、消息队列等场景使用。由于可以把数据存储在内存上,因此江湖人称快枪手

1.redis的功能特性

(1)数据在内存中存储

(2)可编程性

(3)支持扩展

(4)数据持久化

(5)支持集群

(6)高可用

(7)访问速度快

2.redis速度快的原因(相比mysql)

(1)数据存储在内存中

(2)功能简单

(3)在网络上,使用了IO多路复用的方式

(4)使用单线程模型

3.redis的使用场景

(1)用作数据库

(2)用作缓存或保存会话

(3)作为消息队列

4.Redis在ubuntu安装

(1)切换到用户目录,命令:su

(2)搜索redis安装包,命令:apt search redis

(3)安装指定的redis,命令:apt install redis

自行安装即可

(4)检查是否已安装,命令:netstat -anp | grep redis

(5)修改默认ip和关闭保护模式(修改配置文件)

第一步,切换目录并且查看文件,命令:cd /etc/redis/

第二步,打开配置文件,命令:vim redis.conf

第三步,修改两个地方,需要按下i进入编辑模式,修改完按下:wq保存并且退出

修改完配置后记得重新启动,命令:service redis-server restart

还可以查看当前redis的状态,service redis-server status

最后,使用redis-cli连接上redis服务器。

(6)可能出现的问题

在修改配置文件中,修改错或者其他问题导致你直接把连接ubuntu的客户端关掉(也就是直接大退),就会导致出现问题。当年再次进行第五步时,会多出几个.swap文件,这个时候删除掉即可。


相关推荐
步行cgn10 分钟前
Spring 基于 XML 的自动装配:byType 详解
java·后端·spring
边境悍匪13 分钟前
蜗牛学苑 Java 智能体学习 Day46|贯穿项目 2 思维导图复盘
java·开发语言·vue.js·学习·spring
隔窗听雨眠14 分钟前
KingbaseES性能优化实战指南:从操作系统调优到SQL等价改写的完整方法论
数据库·kingbasees
NineData1 小时前
NineData 与统信服务器操作系统完成兼容认证
数据库·oracle·操作系统·软件·数据库管理工具·ninedata·统信
智慧物业老杨2 小时前
物业日常巡查的数智化重构:从“打卡式巡检“到“闭环式风控“
android·java·人工智能·系统架构·rxjava
步行cgn9 小时前
Spring c 命名空间注入详解
java·后端·spring
明月_清风9 小时前
Maven 到底是什么?一篇文章搞懂 Java 项目构建与依赖管理
java·后端·maven
aramae10 小时前
MySQL复合查询(8)
java·c语言·开发语言·后端·算法
Rain的Java大神之路10 小时前
如何快速上传10G文件
java·spring boot·redis·后端·mysql·spring cloud·面试
十二同学啊10 小时前
向量数据库:从核心原理到 RAG 与 Java 实战
数据库