当前位置:首页 > Java技术 > Redis的安装以及基础命令

Redis的安装以及基础命令

2022年09月16日 15:47:19Java技术8
小萌新第一次写博客,计算机专业大三老学长一枚。对于大数据感觉有兴趣,奉上大数据之redis安装教程,如果能帮到你真的再好不过。如有建议洗耳恭听。

Redis的安装以及基础命令

一、下载windows版本的Redis

官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载
官网下载地址:http://redis.io/download
github下载地址:https://github.com/MSOpenTech/redis/tags

二、安装Redis

1.找到下载Redis压缩包路径

这里用的是 Redis-x64-3.2.100版本,我的电脑是win7 64位,所以下载64位版本的,在运行中输入cmd,然后把目录指向解压的Redis目录。


2、启动命令

redis-server redis.windows.conf
出现下图显示表示启动成功了。

Redis的安装以及基础命令 _ JavaClub全栈架构师技术笔记

三、设置Redis服务

1、设置服务命令

由于上面虽然启动了redis,但是只要一关闭cmd窗口,redis就会消失。所以要把redis设置成windows下的服务。
也就是设置到这里,首先发现是没用这个Redis服务的。

打开 控制面板->系统安全->管理工具->服务
redis-server --service-install redis.windows-service.conf --loglevel verbose
输入命令之后没有报错,表示成功了,刷新服务,会看到多了一个redis服务。


Redis的安装以及基础命令 _ JavaClub全栈架构师技术笔记

2、常用的redis服务命令

卸载服务:
redis-server --service-uninstall
开启服务:
redis-server --service-start
停止服务:
redis-server --service-stop

3、启动服务

以下命令请以各位安装的具体情况为主。

E:\tools\cygwin>redis-cli.exe -h 127.0.0.1 -p 6379

127.0.0.1:6379> set userinfo chen
OK
127.0.0.1:6379> get userinfo
"chen"
127.0.0.1:6379>
redis命令行客户端
redis命令不区分大小写
E:\tools\cygwin>redis-cli
127.0.0.1:6379> ping
PONG

基础命令

现在redis中空空如也,加点料。set 命令建立一个名为bar的键:
set bar 1

1.获得键名列表


 keys * (获得redis中所有键,keys b*:b开头的所有键)


2.判断键是否存在


 exists bar(存在1,否则0)


3.删除键


  del bar(返回删除的键的个数)


4.获得键值数据类型


  type userinfo (获得键值数据类型,string字符串类型,hash散列类型,list列表类型,set集合类型,zset有序集合类型)

赋值与取值
set key hello
get key
递增数字
incr num

实践:


1。文章访问量统计
命名建议:“对象类型:对象id:对象属性”,命名有意义,如user:1:friends,id为1的用户的好友列表,多个单词“.”分隔
2.生成自增id
对于每一类对象使用名为对象类型(复数):count的键来存储当前类型对象的数量,每增加一个新对象都使用incr命令递增该键的值。
incr命令的返回值即是加入该对象后的当前类型的对象总数,又是该新增对象的id
3.存储文章数据
文章由标题,正文,作者,为存储这些元素,使用序列化函数把他们转换为字符串


伪代码:发布


#获得文章id
$postId=incr posts:count
#博客文章的诸多元素序列化成字符串
$serializedPost=serialize($title,$content,$author,$time)
#序列化后的字符串存入一个字符串类型的键中
set post:$postid:data,$serializedPost
#获取文章数据的伪代码(访问id为42的文章)
$serializedPost=get post:42:data
#博客文章的字符串反序列化成各个元素
$title,$content,$author,$time=unserialized(serializedPost)
#获取并递增文章的访问数量
$count=incr post:42:page.view


散列类型


redis采用字典结构以键值对的形式存储数据,散列类型(hash)的键值也是一种字典结构,存储了字段和字段值的映射,字段值是字符串,不支持其他数据类型。
适合存储对象:使用对象类别和id构成键名,使用字段表示对象的属性,字段值则存储属性值

作者:醉读诗书狂
来源链接:https://blog.csdn.net/qq_40478273/article/details/79763948

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/java/41923.html

分享给朋友:

“Redis的安装以及基础命令” 的相关文章

分布式专题|还在使用redis实现分布式锁么,来看看zookeepr如何优雅的实现分布式锁(排它锁|读写锁)

分布式专题|还在使用redis实现分布式锁么,来看看zookeepr如何优雅的实现分布式锁(排它锁|读写锁)

分布式专题|如何使用zookeeper实现分布式锁 在分布式中,避免不了使用分布式锁,在前面的专题中,我们已经说过使用Redis实现分布式锁,这里我将给大家演示如何使用zookeeper实现分布式锁。 首先,给大家介绍下实现的基本思路,这里默...

docker安装及删除Redis

docker安装及删除Redis

redis的安装方式有很多,本文讲述的是在docker中如何安装redis及删除redis的容器和镜像。 通过docker安装redis前,首先要确保虚拟机或服务器上已经安装了docker。 1、执行以下指令确定系统上是否已经安装了docker,本机显示已安装:...

Redis 安装

Redis 安装

操作系统是centos7系统,redis版本6.24 包含原始安装和docker安装两种方式 1、原始安装 安装C语言需要的GCC环境 yum install -y gcc-c++ yum install -y wget  ...

Redis安装教程

Redis安装教程

安装Redis 任务描述 (1)安装Redis 任务实施 第一步、浏览器访问https://github.com/microsoftarchive/redis/tags(此为windows版本,如在Linux上请访问https://redis.io/dow...

Hadoop安装redis教程

Hadoop安装redis教程

1.下载安装包,地址:http://www.redis.cn/ 上传到opt上 2.在当前文件夹下解压: tar -zxvf redis-5.0.5.tar.gz 3.依次执行命令: yum install gcc yum install...

CentOS7 在线安装Redis

在网上找到了一个比较全面的安装教程,怕自己以后找不到所以复制了一份在这里。 CentOS下Redis的安装 前言 下载安装包 解压安装包并安装 启动和停止Redis 启动Redis 直接启动 通过初始化脚本启动Redis 停止Redis 参考资料...

Centos7下Redis安装教程

Centos7下Redis安装教程

Redis下载地址,约定版本号最后一位偶数为稳定版本,奇数为非稳定版本,我这里下载的是redis-4.0.8版本 在/usr/local下新建redis目录,将下载的redis压缩包上传至/usr/local/redis目录下 解压并...

【Linux离线安装Redis】

【Linux离线安装Redis】

Linux离线安装Redis 1. Redis安装包官方地址 https://download.redis.io/releases/ 将下载好的Redis通过ftp上传到Linux中 2. 解压上传好的Redis tar -zx...

虚拟机安装Redis详解

虚拟机安装Redis详解

搭建Redis单机版(集群版) 下载Redis安装包与xshell软件 最新redis官方下载地址:https://redis.io/download 下载xshell软件(Xshell是一款功能强大且安全的终端模拟器,支持SSH、SFTP、...

docker安装redis(简单快速步骤)

docker安装redis 前提: linux环境需要有docker 参考这位大哥: docker命令笔记 1.拉去docker中redis镜像 命令:docker pull redis 创建re...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。