iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >王高利:Redis入门
  • 439
分享到

王高利:Redis入门

2024-04-02 19:04:59 439人浏览 独家记忆
摘要

redis安装请点击这里:Redis安装redis数据结构1、string         string是简单的类型

redis安装请点击这里:Redis安装

redis数据结构

1、string

         string是简单的类型,可以理解成与Memcached一样的类型,一个key对应一个value;支持的操作也与Memcached的操作类似,不过它的功能更丰富。可以存二进制的对象。

操作之前先做个别名,因为进入Redis的命令很长,每次输入都很麻烦。

[root@gz1 etc]# alias redis-cli='/usr/local/redis/bin/redis-cli'
[root@gz1 etc]# vim .bashrc                                   //写入后开机自动会加载
alias redis-cli='/usr/local/redis/bin/redis-cli'
[root@gz1 etc]# redis-cli       //若设置了密码,则登入的命令为:redis-cli -a 123456
127.0.0.1:6379>
 
示例1:
127.0.0.1:6379> set key1 hello
OK
127.0.0.1:6379>  get key1
"hello"
127.0.0.1:6379>  mset key1 helloworld key2 howareyou key3 youarewelcome
OK
127.0.0.1:6379> mget key1 key2 key3
1) "helloworld"
2) "howareyou"
3) "youarewelcome"            Ctrl+d 退出

2、list

        list 是一个链表结构(相当于一个管道,随时可以从左右插入和取出值,区别于只能先进后出的站),主要功能是 push、pop、获取一个范围的所有值等等。操作中 key 理解为链表的名字。使用 List 结构,我们可以轻松地实现最新消息排行等功能(比如微博的 TimeLine)。list 的另一个应用就是消息队列,可以利用 list 的 push 操作,将任务存在 list 中,然后工作线程再用 pop 操作将任务取出进行执行。

127.0.0.1:6379>  lpush list1 123   //从左边插入数值
(integer) 1
127.0.0.1:6379>  lpush list1 aaa
(integer) 2
127.0.0.1:6379>  lpush list1 bbb
(integer) 3
127.0.0.1:6379> lpush list1 "ccc DDD"
(integer) 4
127.0.0.1:6379>  lrange list1 0 -1    //从左边开始获取所有值,没有从右边的命令
1) "ccc ddd"
2) "bbb"
3) "aaa"
4) "123"
 
127.0.0.1:6379> lpop list1     //从左边取出一个值
"ccc ddd"
127.0.0.1:6379> lrange list1 0 -1
1) "bbb"
2) "aaa"
 
127.0.0.1:6379>  rpush list1 fff     //从右边插入数值
(integer) 3
127.0.0.1:6379>  lrange list1 0 -1
1) "bbb"
2) "aaa"
3) "fff"
 
127.0.0.1:6379>  rpop list1       //从右边取出一个值
"123"
127.0.0.1:6379>  lrange list1 0 -1
1) "ccc ddd"
2) "bbb"
3) "aaa"

您可能感兴趣的文档:

--结束END--

本文标题: 王高利:Redis入门

本文链接: https://www.lsjlt.com/news/39175.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Redis从入门到进阶
    Redis从入门到进阶   今天跟大家交流一下 Redis的一些学习材料,希望通过今天的分享,能够带领大家简单入门Redis。 首先介绍一下什么是 Redi...
    99+
    2024-04-02
  • 【Redis入门篇】| Redis的Java客户端
    目录 一: Redis的Java客户端 1. Jedis快速入门 2. Jedis连接池 3. SpringDataRedis快速入门 4. RedisSerializer配置 5. StringRedisTemplate 图书推荐 一...
    99+
    2023-09-02
    java redis 数据库
  • Redis入门教程详解
    目录Redis一、Redis基本数据结构1. 字符串 (String)2. 散列(hash)3. 列表(list)4. 集合(Set)5. 有序集合(sorted set)二、Red...
    99+
    2024-04-02
  • Python入门难吗?如何顺利入门Python学习?
    很多人想要抓住人工智能的红利,转行Python,首要的问题就是:Python入门难吗在回答这个问题之前,我们需要了解一下Python是什么Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常...
    99+
    2023-06-02
  • redis入门学习手册分享
    这篇文章主要介绍redis入门学习手册分享,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、前言在过去的几年时间里,一提到高并发、海量数据存储解决方案,我们想到的都是NoSQL数据库...
    99+
    2024-04-02
  • Redis入门知识点有哪些
    这篇文章主要介绍“Redis入门知识点有哪些”,在日常操作中,相信很多人在Redis入门知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Redis入门知识点有哪些”...
    99+
    2024-04-02
  • Redis:高性能缓存的利器
    Redis:高性能缓存的利器,需要具体代码示例引言:在快节奏的现代生活中,性能和效率成为了企业和个人追求的重要目标。对于大量且频繁访问的数据,如何高效地存储和访问,成为了一个重要的挑战。Redis作为一种高性能的缓存工具,被广泛应用在各个互...
    99+
    2023-11-07
    缓存 利器 Redis:高性能
  • Golang如何入门与提高
    近年来,Golang(或称Go语言)以其高效、稳定、并发性强的特点越来越受到开发者们的青睐。那么,作为一个初学者,如何快速上手Golang?本篇文章将为你提供一些学习Golang的基础知识和提高方法。一、Golang入门环境配置首先,你需要...
    99+
    2023-05-14
  • redis的入门知识点有哪些
    这篇文章给大家分享的是有关redis的入门知识点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类ke...
    99+
    2023-06-28
  • ASP和Leetcode入门指南:如何利用Shell编写高效程序?
    Shell编程是Linux系统中最重要的编程语言之一,它是一种脚本语言,可以用来自动化执行一些操作和任务,例如文件处理、进程管理等等。在编写高效程序的过程中,Shell编程是一个非常有用的工具。本文将介绍如何通过学习ASP和Leetcod...
    99+
    2023-11-05
    leetcode 教程 shell
  • 超详细Redis入门教程——Redis 的安装与配置
    前言 本文小新为大家带来 超详细Redis入门教程——Redis 的安装与配置 相关知识,具体内容包括Redis 的安装,连接前的配置,Redis 客户端分类(包括:命令行客户端,图形界面客户端,J...
    99+
    2023-10-05
    redis java 数据库
  • 怎么利用Redis锁解决高并发
    小编给大家分享一下怎么利用Redis锁解决高并发,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!redis技术的使用:redis真的是一个很好的技术,它可以很好的在一定程度上解决网站一瞬间的...
    99+
    2024-04-02
  • 关于Redis数据库入门详细介绍
    目录1、Redis是什么?2、Redis特点:单线程为何如此快?3、redis 对比 memcached4、redis 典型应用场景:5、Redis下载与安装:Redis服务...
    99+
    2024-04-02
  • Redis数据库入门知识点有哪些
    本篇内容主要讲解“Redis数据库入门知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Redis数据库入门知识点有哪些”吧!1、Redis是什么?非关系型数据库:NoMsql主流的 N...
    99+
    2023-06-25
  • PHP Redis扩展入门教程:轻松实现Redis数据存储
    1、PHP Redis扩展简介 PHP Redis扩展是PHP中用于连接和操作Redis服务器的扩展。Redis是一个开源的、高性能的、分布式内存数据库,可以作为缓存、队列、数据库等使用。PHP Redis扩展使开发人员能够轻松地将Re...
    99+
    2024-02-07
    PHP Redis扩展 Redis数据存储 Redis缓存 Redis队列 Redis事务
  • Redis:高效处理大数据量的利器
    Redis(Remote Dictionary Server)是一个开源的高性能键值对存储系统,广泛用于解决大数据量下的高并发读写问题。它支持多种数据结构,如字符串、列表、哈希、集合、有序集合等,并且提供了丰富的命令和功能,使其成为了很多互...
    99+
    2023-11-07
    Redis (字) 高效 (字) 大数据量 (字)
  • springboot使用Redis作缓存使用入门教程
    1.依赖与数据库设置 <dependency> <groupId>org.springframework.boot</groupId> ...
    99+
    2024-04-02
  • Redis:构建高可靠性系统的利器
    Redis是一种开源的内存数据库,它以其高性能和高可靠性而闻名。在现代应用程序开发中,构建高可靠性系统是至关重要的,而Redis正是一个可以帮助我们实现这一目标的利器。本文将介绍一些使用Redis来构建高可靠性系统的方法,并提供具体的代码示...
    99+
    2023-11-07
    redis 利器 高可靠性系统
  • Redis数据库入门基础知识有哪些
    本篇文章为大家展示了Redis数据库入门基础知识有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  Redis是一个开源的使用ANSIC语言编写、支持网络、可基...
    99+
    2024-04-02
  • Redis入门基础常用操作命令整理
    目录Redis基础一、redis是单线程二、关于数据库的常用操作1. 默认数据库2. 切换数据库3. 查看数据库大小4. 清空数据库三、关于Redis-Key的常用操作1. set ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作