首页 > 数据库 >Linux Redis配置

Linux Redis配置

时间:2023-07-31 11:11:06浏览次数:50  
标签:Set Redis 配置 redis 字符串 Linux 集合 数据结构

Redis是一个开源的高性能键值对存储系统,具有快速、灵活和可扩展的特性。 它是一个基于内存的数据结构存储系统,可以用作数据库、缓存和消息代理。 Redis的一些主要特点和用途:

  • 高性能:Redis数据存储在内存中,因此能够提供极快的读写操作。 它采用单线程模型和异步 I/O,避免了多线程的竞争和阻塞,从而达到了非常高的性能。
  • 数据结构多样:Redis支持多种数据结构,包括字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)。 这些数据结构提供了丰富的操作命令,使得开发者可以方便地处理各种数据需求。
  • 支持数据的持久化存储,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
  • 支持集群化的协同方式。

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset (sorted set:有序集合)。

  • String(字符串):最基本的Redis值类型,是二进制安全的,可以包含任意类型的数据。一个字符串类型的值最多能存储512M字节的内容。
  • Hash(哈希):键值对集合,其中的每个元素都是一个键值对。
  • List(列表):由多个字符串组成的无序集合。
  • Set(集合):由多个字符串组成的无序集合,不允许重复元素。
  • Sorted Set(有序集合):由多个字符串组成的有序集合,每个成员都关联一个分数。

1.下载redis源码

wget https://download.redis.io/redis-stable.tar.gz

2.编译redis

tar -zxvf redis-stable

cd redis-stable

make

3.安装redis,默认安装位置/usr/local/bin目录。

make install

4.启动redis服务,默认前台运行。

cp redis.conf /etc/redis.conf

redis-server /etc/redis.conf

 

标签:Set,Redis,配置,redis,字符串,Linux,集合,数据结构
From: https://www.cnblogs.com/Python-233/p/17592923.html

相关文章

  • vue 环境配置
    根目录下创建.env.env.production.env.development在vite.config.js中使用defineConfig(({mode})=>{constenv=loadEnv(mode,process.cwd());const{VITE_NODE_ENV}=env;})其他地方使用exportconstrequestURL=import.meta.env.VITE_APP_BASE_UR......
  • Redis从入门到放弃(5):事务
    1、事务的定义Redis的事务提供了一种“将多个命令打包,然后一次性、按顺序地执行”的机制。redis事务的主要作用就是串联多个命令防止别的命令插队。但是,事务并不具有传统数据库事务的特性,如回滚。2、事务命令Redis中的事务可以通过以下命令来执行:MULTI:用于开启一个事务块,......
  • 码云自动化流水线配置并通知飞书之准备工作
    码云流水线❝之前讲过Jenkis方式部署项目,其实对于一些个人小项目和测试项目,我们有一个更方便的工具,码云以及它的流水线,本篇先介绍一下要准备的工作!❞目标是什么主要要做到,在码云上一键构建,自动部署并同时给飞书机器人发送结果。注意可以选择钉钉、飞书、企业微信,我这里选择的是飞书......
  • redis monitor 监控说明
    1、监视器Redis监视器是用于监控或观察Redis服务器指令执行的一种特殊的客户端。创建Redis监视器的方式也很简单,启动一个客户端后,执行monitor指令,客户端将进入监视器状态。进入监视器状态的客户端将不再接受Redis指令输入,而称为了一个实时接受服务器指令执行信息的消费者。如下图......
  • 查linux系统磁盘读写进程问题。
    1、iotop安装以及常见使用方法https://help.aliyun.com/noticelist/articleid/6501633.html?scm=20140722.184.2.173 Linux下的IO统计工具如iostat,nmon等大多数是只能统计到每个磁盘的读写情况,如果想知道每个进程是如何使用IO的就比较麻烦.iotop是一个用来监视磁盘I/O使......
  • 工作中遇见的一些配置问题
    工作中遇到的问题想记录一下一个程序员小白每天遇到的问题1.创建了一个Maven的web工程,但是启动一直是404,原服务器未能找到目标资源解决办法:选择deployment,点击加号选择war格式就OK啦目录里面无法创建类,解决办法:右键选择第一个Thisapplicationhasnoexplicitm......
  • python操作redis
    redis/relate一、python连接redis1.方式一importredis#创建连接对象r=redis.Redis(host='127.0.0.1',port=6379)r.set('name','zhangsan')print(r.get('name'))2.方式二使用连接池当并发量比较高的时候,频繁的创建连接和释放连接会对性能有影响,使......
  • redis常见的5中数据类型以及相关命令
    redisredis简介redis是采用ASNIC语言编写的采用的是C/S架构是非关系型数据库以键值对的形式存储在内存中redis在windows中的启动命令redis-serverredis.windows.confredis-cli切换到客户端一、redis的数据类型1.String(字符串)最基本的数据结构,可以......
  • Linux之RAID(独立硬盘冗余阵列)
    目录RAID(独立硬盘冗余阵列)1.RAID1.1RAID0磁盘阵列介绍11.2RAID1磁盘阵列介绍21.3RAID5磁盘阵列介绍31.4RAID1+0磁盘阵列介绍4RAID(独立硬盘冗余阵列)1.RAID一个磁盘达不到性能提升,将多块磁盘组成阵列(磁盘组),达到提升硬盘性能的效果raid级别:磁盘的组合方式,组合方......
  • redis做消息队列学习
    转自:https://juejin.cn/post/7094272373930590245#heading-9,https://zhuanlan.zhihu.com/p/3442697371、消息队列基本作用:应用解耦(作为中介)、削峰填谷。redis做mq的优点:轻量级,使用和运维成本低。mq的3个基本要求:消息保序sequence:对应消息需要有序消费的场景;处理重复消息dupl......