首页 > 数据库 >Redis入门

Redis入门

时间:2022-12-05 14:00:26浏览次数:66  
标签:gpg 入门 Redis sudo redis apt key

参考:小林coding:redis
redis官方文档

简介

redis:用于将各种数据存储在内存中,然后可以将这些存储在内存的数据转存到磁盘中(这就叫持久化)。
redis的作用:将数据暂时存储在内存中,这样访问数据的时候就不用去磁盘了,这样速度比较快。

默认使用端口:6379
外部程序使用 TCP 套接字和 Redis 特定协议与 Redis 通信。该协议在不同编程语言的 Redis 客户端库中实现。

安装和使用

安装:

sudo apt install lsb-release

curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list

sudo apt-get update
sudo apt-get install redis

安装完redis,默认自动开启,然后使用redis-cli连接redis:

$ redis-cli
127.0.0.1:6379> 

检查redis是否正常运行:

$ redis-cli ping
PONG

使用:

参考:Redis data types tutorial

Redis的key是二进制安全的,所以key可以是字符串、图片等所有内容。

  • 但是key最好不要太大,不然会太耗内存且查找困难。当key太大时,可以对key进行哈希处理。key的最大值未512 MB。
  • key太小会导致可读性较差,key长度的增加相对于value来说一般较小,所以key可以适当的大一些,让其具有更好的可读性。

Strings:Strings就是一些字节序,可以存储任何信息,所以Memcached中只有Strings一种类型就够用了。

> set mykey somevalue
OK
> get mykey
"somevalue"

标签:gpg,入门,Redis,sudo,redis,apt,key
From: https://www.cnblogs.com/codingbigdog/p/16952102.html

相关文章

  • Redis 利用 incr 和 expire 来限流, 并发导致过期时间失效问题
    当某一个接口需要限流时,可以采用redis的incr来递增,记录访问次数,以及expire来设置失效时间.大概的代码如下:r=redis.Redis.connect()key="linyk3"......
  • 图像处理技术OpencvSharp入门
    目录第一部分初识Opencv1.C#下Opencv库2.安装OpenCvSharp第二部分OpencvSharp入门1.加载图像文件2.显示图像第三部分基础应用1.颜色转换2.尺寸调整3.二值化......
  • redis快速入门
    ​​https://gold.xitu.io/post/5880590d1b69e60058c72803​​​解压后的安装#make指定安装目录:#makePREFIX=/usr/local/redisinstall进入/......
  • 数据库缓存服务——NoSQL之Redis配置与优化
    缓存概念缓存是为了调节速度不一致的两个或多个不同的物质的速度,在中间对速度较慢的一方起到加速作用,比如CPU的一级、二级缓存是保存了CPU最近经常访问的数据,内存是保存C......
  • JavaScript入门⑤-欲罢不能的对象原型与继承-全网一般图文版
    JavaScript入门系列目录JavaScript入门①-基础知识筑基JavaScript入门②-函数(1)基础{浅出}JavaScript入门③-函数(2)原理{深入}执行上下文JavaScript入门④-万物皆......
  • 非关系型数据库redis部署及优化
    一,关系型数据库与非关系型数据库1.关系型数据库一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录SQL语句(标准数据查询语言)就是一种基于关系型数据......
  • Web入门:JavaScript文字动画
    欢迎来的我的小院,恭喜你今天又要涨知识了!案例内容利用JavaScript实现文字逐步展现的动画效果。演示学习<!DOCTYPEhtml><htmllang="en"><head><metach......
  • 详解 Redis 中 big keys 发现和解决
    在使用Redis时,可能会出现请求响应慢、网络卡顿、数据丢失的情况。排查问题的时候,发现是bigkeys的问题。什么是bigkeys在Redis中,一个字符串类型最大可以达到512......
  • day23 --> (redis)
    Redis: 1.概念:redis是一款高性能的NOSQL系列的非关系型数据库2.下载安装:1、官网:https://redis.io2、中文网:http://www.redis.net.cn/3.解压可以直接使用:redis.wi......
  • MongoDB入门
    MongoDB数据库https://www.liuqingzheng.top/db/Mongodb系列/Mongodb快速入门/1MongoDB介绍#MongoDB数据库简单介绍是一个面对文档(document-oriented)的数据库,不......