数据库
首页 > 数据库> > 学以致用 | Redis概念与简单实操

学以致用 | Redis概念与简单实操

作者:互联网

Redis概念

Redis是一个由C语言编写、基于key-value存储结构的开源NoSQL数据库,其读写速度为10万次/秒,这个速度已经远远大于传统的关系型数据库。

使用场景

  1. 在高并发的情况下,可将Redis作为应用程序与关系数据库之间的缓存。

  1. Redis自身就是一个高性能的NoSQL数据库,因此Redis可以单独作为数据库。

Redis环境搭建

  1. 访问Redis官网,根据自己需求选择版本号进行下载。

    注意:

    这里您可以根据您的操作系统选择对应的版本,我这里选择win版本;

    Linux版本,解压命令tar -zxvf redis-4.0.11.tar.gz,如有其它问题可以私信交流!

  2. 下载完成后解压;

  3. 进入redis安装目录,找到redis-server.exe,以管理员权限运行,服务端运行如下图所示;

  4. 以管理员权限运行redis-cli.exe,客户端运行如下图所示;

Redis六大常见类型的核心操作

在开始讲解常见操作时,我们先来看看在操作Redis时我们需要注意的点

1.Redis对关键字或者变量不区分大小写,但对数据区分大小写。

2.在Redis中,K和KB含义不同,1K=1000 bytes,1KB =1024 bytes;同理,M和MB,G和GB也是一样的。

String操作

List操作

Set操作

list中的元素可以重复,而set 中的元素不能重复(重复的元素会被忽略)

SortedSet操作

Set不允许重复值,但是它是无序的,也不能根据下标获取元素。但是SortedSet能解决这个问题,SortedSet可以根据score值的大小,将集合中的元素排序,进而实现有序。

Hash 操作

Key 及其它操作

在学习概念和基础的时候,往往是最枯燥乏味的时候,但是越枯燥乏味的知识,在实际开发工作中用的时候越是重要​。

 

在下一篇文章中,我们会一起学习如何配置Redis并且如何在Java工程中如何引入并使用Redis。

 

标签:mylist,key,students,元素,Redis,实操,student,学以致用
来源: https://www.cnblogs.com/WongBynn/p/15486794.html