Ubuntu安装Redis及使用「建议收藏」

Ubuntu安装Redis及使用「建议收藏」介绍redis之前我们先来了解一下什么是nosqlNoSQL简介oSQL,全名为Not Only SQL,指的是非关系型的数据库随着访问量的上升

大家好,欢迎来到IT知识分享网。

介绍redis之前我们先来了解一下什么是nosql

NoSQL简介

  • oSQL,全名为Not Only SQL,指的是非关系型的数据库
  • 随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来

优点:

高可扩展性
分布式计算
低成本
架构的灵活性,半结构化数据
没有复杂的关系

缺点:

没有标准化
有限的查询功能(到目前为止)
最终一致是不直观的程序

NoSQL分类

Ubuntu安装Redis及使用「建议收藏」

下面开始介绍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

IT知识分享网

  • 检查Redis服务器程序

Ubuntu安装Redis及使用「建议收藏」

通过命令行客户端访问Redis

安装Redis服务器,会自动地一起安装Redis命令行客户端程序。

在本机输入redis-cli命令就可以启动,客户端程序访问Redis服务器。

Ubuntu安装Redis及使用「建议收藏」

修改Redis的配置

使用Redis的访问账号

默认情况下,访问Redis服务器是不需要密码的,为了增加安全性我们需要设置Redis服务器的访问密码。设置访问密码为redisredis。

用vi打开Redis服务器的配置文件redis.conf

IT知识分享网
sudo vi /etc/redis/redis.conf

#取消注释requirepass
requirepass redis

安装之后需要知道的基础知识

  • redis是单进程工作,利用IO多路复用技术
  • 默认16个数据库,类似数组下表从零开始,初始默认使用零号库,使用select命令切换数据库,如select 2
  • Redis索引都是从零开始
  • redis初始没有密码,可以使用统一密码管理,16个库都是同样密码,要么都OK要么一个也连接不上
  • 默认端口是6379

Redis常用命令

更多命令请参考 http://redisdoc.com/

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/6071.html

(0)
上一篇 2022-12-18 20:30
下一篇 2022-12-18 20:50

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信