Ubuntu安装Redis及使用
liuian 2025-01-04 21:26 45 浏览
介绍redis之前我们先来了解一下什么是nosql
NoSQL简介
- oSQL,全名为Not Only SQL,指的是非关系型的数据库
- 随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来
优点:
高可扩展性
分布式计算
低成本
架构的灵活性,半结构化数据
没有复杂的关系
缺点:
没有标准化
有限的查询功能(到目前为止)
最终一致是不直观的程序
NoSQL分类
下面开始介绍redis安装及使用
Redis是什么?
Redis:REmote DIctionary Server(远程字典服务器)
是完全开源免费的,用C语言编写的,遵守BSD协议,
是一个高性能的(key/value)分布式内存数据库,基于内存运行
并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一 ,也被人们称为数据结构服务器
Redis支持数据的备份,即master-slave模式的数据备份
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储
Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用
Redis能做什么?
定时器、计数器
发布、订阅消息系统(消息中间件)
模拟类似于HttpSession这种需要设定过期时间的功能
取最新N个数据的操作,如:可以将最新的10条评论的ID放在Redis的List里面
内存存储和持久化:redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务
Redis安装
- 安装环境 ubuntu server
apt-get install redis-server
- 检查Redis服务器程序
通过命令行客户端访问Redis
安装Redis服务器,会自动地一起安装Redis命令行客户端程序。
在本机输入redis-cli命令就可以启动,客户端程序访问Redis服务器。
修改Redis的配置
使用Redis的访问账号
默认情况下,访问Redis服务器是不需要密码的,为了增加安全性我们需要设置Redis服务器的访问密码。设置访问密码为redisredis。
用vi打开Redis服务器的配置文件redis.conf
sudo vi /etc/redis/redis.conf
#取消注释requirepass
requirepass redis
安装之后需要知道的基础知识
- redis是单进程工作,利用IO多路复用技术
- 默认16个数据库,类似数组下表从零开始,初始默认使用零号库,使用select命令切换数据库,如select 2
- Redis索引都是从零开始
- redis初始没有密码,可以使用统一密码管理,16个库都是同样密码,要么都OK要么一个也连接不上
- 默认端口是6379
Redis常用命令
更多命令请参考 http://redisdoc.com/
相关推荐
- itunes备份c盘满了怎么办(itunes备份c盘满了怎么删除还没备份完)
-
转移itunes资料库先在D盘或者E盘建一个新文件夹,例如:itunes备份打开itunes,在左上角有个设置菜单按钮,点击,下拉菜单里选择“偏好设置”在偏好设置---高级---把“保持iTunes...
- 电脑硬盘长什么样子(电脑硬盘是什么形状)
-
硬盘是一种重要的数据存储设备,有机械硬盘、固态硬盘、服务器硬盘、外置硬盘等多种类型。根据用户需求和应用场景,可以选择不同类型的硬盘,以满足各种需求。同时,用户还应考虑硬盘的容量、性能、价格等因素,以便...
- win7激活后蓝屏进不了系统(win7用了激活工具重启蓝屏)
-
win7开机蓝屏是由于系统的主引导记录出错导致的,可以通过重建计算机主引导记录的方式解决:1、将pe启动盘插在电脑上,然后开机进入pe系统,选择第一项回车进入:2、进入到pe桌面之后,双击桌面上的分区...
-
- win10系统的控制面板在哪里打开
-
开始菜单:在任务栏的左下角,点击Windows徽标(或按键盘上的Windows键),然后在弹出的开始菜单中,找到“控制面板”并点击。搜索功能:在任务栏最右侧的搜索框中,输入“控制面板”或“ControlPanel”,然后在出现的搜索结果...
-
2026-01-06 07:55 liuian
- c盘清理软件专注优化大师(c盘清理大师是啥)
-
班级优化大师在清除记录方面非常简单。只需要在主界面底部找到“清除记录”按钮,点击即可清除所有的记录。同时,也可以在设置界面中选择“清除所有记录”选项,来清除所有的数据。此外,班级优化大师还支持定期自动...
- 台式电脑怎样安装摄像头(台式电脑怎么安装摄像头视频教程)
-
购买一个USB接口的摄像头,先把驱动光盘放入光驱,运行安装程序,安装好后,插入USB摄像头,电脑会自动识别并安装驱动,等一会儿就安装好了。打开摄像头程序看看是否有影像,也可以打开QQ对摄像头进行配置。...
- 下载最新版本app(fission下载最新版本)
-
1.请检查iPhone有足够的储存空间; 2.重启iPhone后再次尝试下载; 3.检测当前网络状态是否正常,或尝试连接其它Wi-Fi网络。如长时间仍然无法正常下载,可尝试还原iP...
- xp电脑模拟器(windows xp,模拟器)
-
XP电脑可以玩GBA模拟器。在XP电脑上,可以使用VisualBoyAdvance这款GBA模拟器。根据公开资料,VisualBoyAdvance可以在Windows、MacOS等操作系统上运行,并支...
- u盘怎么装系统xp(u盘怎么装xp系统步骤)
-
1、制作U盘启动盘,装系统前需要将U盘制作成启动盘,这个比较简单,网上有U盘启动盘制作工具。2、下载XP系统到U盘,需要将XP系统下载到自己的U盘,方便安装。3、首先将U盘插入电脑,然后再开机。4、开...
- dos游戏(dos游戏小鸟跳格子)
-
DOS游戏是用DOS下的开发工具开发的,例如TurboC等等,执行文件是Exe格式,另外还有许多数据文件,例如图像和声音等,有的是通用格式,有的是自定义格式。因为多数的DOS游戏是无法在XP系统下运...
- 安卓手机杀毒软件哪个好(安卓手机 杀毒软件)
-
安卓手机可以杀毒。大多数安卓手机都自带杀毒软件或者安全中心,可以检测和清除病毒。另外,也可以下载第三方杀毒软件,如腾讯手机管家、360安全卫士等,这些软件都具有强大的病毒查杀功能,可以深度清理手机中的...
- windows7怎么截图快捷键(windows7截图快捷键修改)
-
1、使用“PrintScreen”快捷键:按“Alt+PrintScreen”可以将光标所在窗口的截图复制到剪贴板上;2、使用“SnippingTool”:Windows7提供了一款名为“S...
- 联想售后支持(联想售后支持加装内存条吗)
-
保修期状态:保内维修:保修期内(中国大陆正规渠道购买的产品在保修期内因为产品质量问题导致的故障,且无人为损坏)。保外维修:保修期外(产品已过保修期)。非损维修:人为损坏(人为不当使用或未按说明书要求使...
- 一周热门
-
-
飞牛OS入门安装遇到问题,如何解决?
-
如何在 iPhone 和 Android 上恢复已删除的抖音消息
-
Boost高性能并发无锁队列指南:boost::lockfree::queue
-
大模型手册: 保姆级用CherryStudio知识库
-
用什么工具在Win中查看8G大的log文件?
-
如何在 Windows 10 或 11 上通过命令行安装 Node.js 和 NPM
-
威联通NAS安装阿里云盘WebDAV服务并添加到Infuse
-
Trae IDE 如何与 GitHub 无缝对接?
-
idea插件之maven search(工欲善其事,必先利其器)
-
如何修改图片拍摄日期?快速修改图片拍摄日期的6种方法
-
- 最近发表
- 标签列表
-
- python判断字典是否为空 (50)
- crontab每周一执行 (48)
- aes和des区别 (43)
- bash脚本和shell脚本的区别 (35)
- canvas库 (33)
- dataframe筛选满足条件的行 (35)
- gitlab日志 (33)
- lua xpcall (36)
- blob转json (33)
- python判断是否在列表中 (34)
- python html转pdf (36)
- 安装指定版本npm (37)
- idea搜索jar包内容 (33)
- css鼠标悬停出现隐藏的文字 (34)
- linux nacos启动命令 (33)
- gitlab 日志 (36)
- adb pull (37)
- python判断元素在不在列表里 (34)
- python 字典删除元素 (34)
- vscode切换git分支 (35)
- python bytes转16进制 (35)
- grep前后几行 (34)
- hashmap转list (35)
- c++ 字符串查找 (35)
- mysql刷新权限 (34)
