Redis(一)-安装+HelloWorld

Redis入门指南:HelloWorld实例与Java后端开发 在本文中,我们学习了如何安装和配置Redis,并使用Java后端开发了一个简单的HelloWorld示例。通过这个示例,您可以更好地理解如何在Java应用程序中与Redis进行交互,并为进一步开发更复杂的Redis功能打下了基础。在本篇文章中,我们将探索Redis的入门指南,并使用Java后端开发一个简单的HelloWorld示例。让我们来实现一个简单的HelloWorld示例,将一条消息存储在Redis中,并从Redis中检索该消息。通过这个简单的示例,您已经成功地使用Java与Redis进行了交互。 阅读详情
一、Redis简介
  • Redis(Remote Dictionary Server: 远程字典服务器)本质是一个Key-Value类型的分布式内存数据库。
  • 整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理约8万次写操作,10万次读操作,是已知性能最快的Key-Value DB。
  • Redis的出色不仅仅是性能,Redis最大的魅力是支持保存多种数据结构,此外单个value的最大限制是1GB,不像memcached只能保存1MB的数据。Redis提供String、List、Set、Sorted Set、hashes等数据结构的存储,可以用来实现很多有用的功能,比如用他的List来做FIFO(First In First Out)双向链表,实现一个轻量级的,高性能的,消息队列服务,用他的Set可以做高性能的tag系统等等。
  • 另外Redis也可以对存入的Key-Value设置expire时间,因此也可以被当做一个功能加强版的memcached来用。同时,Redis支持数据的备份,即master-slave模式的数据备份。并且Redis的所有操作都是原子性的。
  • Redis的主要缺点是数据库容量受物理内存的限制,不能用作海量数据的高性能读写,因此Redis适合的场景主要局限在较小数据量的高性能操作和运算上。
二、 下载与安装
  • 下载:Redis官网
    这里写图片描述
    注意:这里下载的是Linux版本

如果需要下载windows版本可以进入Redis中文网,但是不建议使用windows版本。

安装Redis
  • 环境
    • Ubuntu 18.04 LTS
    • redis-4.0.11
  • 安装
    • 将下载好的redis-4.0.11.tar.gz压缩拷贝到/opt目录(Linux下第三方软件安装目录)下,并使用sudo tar -zxvf redis-4.0.11.tar.gz命令解压,接着进入redis-4.0.11目录
    • 执行 sudo make命令。( 如果报错,就执行sudo apt-get install gcc安装gcc)
    • 命令执行完后会出现如下结果。这里可以不执行make test测试,因为可能还需要你安装TCL插件,比较麻烦
      这里写图片描述
    • 最后执行make install完成最后的安装
  • 常用配置:
    • 进入/usr/local目录(Linux应用程序存放目录), 并新建一个目录用户存放redis的配置文件,如我这里叫myredis, 将/opt/redis-4.0.11/redis.conf文件拷贝到myredis目录,这样可以做可以使redis默认的配置文件不受影响
    • 修改/usr/local/myredis/redis.conf文件这里写图片描述
三、 Redis_HelloWorld
  • 启动redis:进入/usr/local/bin目录,执行redis-server /usr/local/myredis/redis.conf

  • 查看redis服务是否启动:执行ps -ef | grep redis
    这里写图片描述
    可以看到redis服务已经启动,并且端口是默认的6379端口

  • 连接到redis数据库:执行redis-cli -p 6379

  • 测试redis是否连接成功
    这里写图片描述
    如上图即代表连接成功!

  • 体验redis
    这里写图片描述

  • 关闭redis
    这里写图片描述

  • 遇到的一点小麻烦,关闭redis时提示:(error) ERR Errors trying to SHUTDOWN. Check logs.
    这里写图片描述

解决方法参考:https://blog.youkuaiyun.com/github_33809414/article/details/82531642

helloworld -连接redis 数据库 使用java 客户端连接redis 服务器,并通过java 客户端操作redis数据库代码 立即下载

相关推荐

github最新版windows下redis安装包

redis官方是不支持windows操作系统的。但是微软的开源部门将redis移植到了windows上。因此下载地址不是在redis官网上。而是在github上:https://github.com/MicrosoftArchive/redis/releases。

Redis-02-Redis安装和入门HelloWorld

目录 一:Redis入门概述 1:是什么 2:能干嘛 3:去哪下载 二:Redis的安装 1:下载 2:解压 3:解压完成进入redis目录,进行make安装 4:如果make出错,那就是没有安装gcc 5:默认的redis安装文件 6:启动redis服务 1:首先备份一个redis.conf文件出来 2:修改redis.conf文件将里面的daemonize no 改成 yes,让服务在后台启动 3:直接启动 4:关闭 7:简单的helloword 8:Redis启动后的

苍煜 631

Redis_helloworld

使用redis 做缓存,模拟用户登录功能、

Redis学习二之helloworld

redis的helloworld

jamesChentt的博客 727

IDM更改下载路径的详细指南

Internet Download Manager(IDM)是一款功能全面的下载加速工具,它支持多种浏览器和协议,能够显著提升下载速度,同时提供断点续传、多线程下载等实用功能。IDM的用户界面简洁明了,操作便捷,使得用户能够轻松管理下载任务。此外,IDM还支持自动分类下载文件、定时下载等高级功能,进一步提升了用户的下载体验。通过本文的介绍,相信用户已经掌握了如何在IDM中更改下载路径的方法。这一功能不仅提升了下载效率和文件管理便捷性,还满足了用户的个性化需求。

nntxthml的博客 1761

浅析ArcGis中的软件——ArcMap、ArcScene、 ArcGlobe、ArcCatalog

ArcMap:是集空间数据显示、矢量数据编辑、冲突数据检查(拓扑检查)、查询检索(地理编码)、统计(字段属性表)、报表生成、空间分析(ArcGIS Spatial Analyst)和高级制图(制图表达)等众多功能干一体的桌面应用平台软件。而且提供所见即所得的符号编辑器,令用户可以随心所欲地生成任意复杂的点、线、面符号。所支持的空间数据格式包括Arclnfo coverages、ESRI shapefiles、ArcSDE lavers、DXF、DWG、DGN、常见的图像格式、GRIDs、TINs等。

lxlmycsdnfree的博客 6563

Redis 基本数据类型之 Zset 类型

Redis 基本数据类型之 zset 类型 基本指令 # zset 相对于 set 多了一个 score 字段,是一个有序的集合,其成员是唯一的,但 score 可以重复 127.0.0.1:6379> zadd myzset 1 one # 向 zset 添加一个值 (integer) 1 127.0.0.1:6379> zadd myzset 2 two (integer) 1 127.0.0.1:6379> zadd myzset 4 four 3 three # 向 zset

weixin_40580351的博客 322

微积分,用编程理解高数(python,C,C++)

很好理解,导数中,x是哪一点的导数,dx是精准度,y等于f(x)即函数。导数结果就是瞬时变化率。积分很好理解,a为下限,b为上限,y为函数,结果就是y=f(x)下a到b的面积。只要用定积分代入a=0,b=10(10s)y=x(1*x=1)就得到结果。F(x)为原函数,即微分后的函数是f(x)dx,微分前是F(x)一列车初始速度为10m/s,加速度为。才几十行代码,微积分也不是很难啊。,问速度达到20时车走了多少米。

linhhanpy的博客 1177

redis学习(一)- linux下安装redis和helloworld

linux下安装redis和helloworld @(redis) 使用的版本是3.2.9 官网的下载地址 http://download.redis.io/releases/redis-3.2.9.tar.gz 解压和安装 文件下载之后,上传到/opt目录下 cd /opt rz tar -xzvf redis-3.2.9.tar.gz cd redis-3.2.9 mak

Kuroneko的博客 368

InSAR_ISCE软件数据处理流程之:利用哨兵数据获取2015年尼泊尔地震同震形变场

ISCE软件数据处理流程之:利用哨兵数据获取2015年尼泊尔地震同震形变场 ISCE软件做干涉只需要将数据准备好,并配置好insarApp.xml文件即可进行。 一、数据准备 1、SAR数据获取 本利中使用的数据为欧空局提供的sentinel-1A/B数据,可从阿拉斯加数据服务器上下载,具体下载方法可参考: 哨兵数据下载方法. 2、哨兵卫星轨道文件下载 哨兵数据处理除了需要SAR影像外,还需提供轨道参数文件,可从https://qc.sentinel1.eo.esa.int/aux_poeorb/下载。下载

weixin_42128764的博客 1万+

OpenBmc开发2:构建开发环境

编译环境VMware + ubuntu 18.04 编译环境构建:参考OpenBmc开发1:构建开发环境 1、打开一个Ternimal,进入openbmc目录下 2、查看有哪些不同的编译配置 find meta-* -name local.conf.sample 可以看到如下编译配置 3、生成编译配置 插入TEMPLATECONF,上边查询到的配置有很多,但是有一些...

master 2万+

Redis系列(一)--安装、helloworld以及读懂配置文件

再开个redis系列,本系列打算不详细讲一系列的命名的了(会推荐别人写的,人家写的够详细了),我直接就是做redis方案提供,当然一开始还是讲下helloworld和配置文件好了。会逐步更新,欢迎关注。

Jack__Frost的博客 1万+

libcurl库使用详情、libcurl库的制作

​ libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。libcurl的官网 、库下载。这种库使用的时候就像使用wiringPi库一样,编写完代码需要链接这个库,所以要先下载这个库。libcurl的使用(其实和socket编程时一样,都需要一定的步骤):

qq_45698138的博客 5337

Redis系列(一):Redis简介及环境安装

Redis简介及环境安装。

申城异乡人 8411

[系统安全] 三十二.恶意代码检测(2)常用技术详解及总结

前文从产业界和学术界分别详细讲解恶意代码攻击溯源的相关知识,在学术界方面,用类似于综述来介绍攻击追踪溯源的不同方法;在产业界方面,主要参考李东宏老师从企业恶意样本分析的角度介绍溯源工作。这篇文章将详细总结恶意代码检测技术,包括恶意代码检测的对象和策略、特征值检测技术、校验和检测技术、启发式扫描技术、虚拟机检测技术和主动防御技术。希望这篇文章对您有所帮助,如果文章中存在错误、理解不到位或侵权的地方,还请告知作者与海涵。且看且珍惜,加油~

杨秀璋的专栏 1万+

【速通RAG实战:索引】4.RAG文档解析技术

通过本文技术方案,可构建高精准、高效率的文档解析流水线,为 RAG 应用提供坚实的知识底座。核心在于**格式解析的鲁棒性**和**语义分块的准确性**,后续通过持续的性能优化和质量监控,逐步提升索引质量和检索效率。

2025博客之星Top81。专注AI工程化与架构实战。从分布式思维到模型部署,用工程化视角为你厘清AI落地的真实路径。 1544

Redis入门HelloWorld

下载redis解压redis编译rediscd redismake配置redis修改redis.conf,注释下面两行。

2501_90433033的博客 869

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Redis笔记------Redis_安装和HelloWorld

一、入门概述:   是什么:Redis:REmote Dictionary Server(远程字典服务器),是一个高性能(key/value)分布式内存数据库。有一下三个特点: 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载使用。 Redis不仅仅支持简单的Key-Value类型的数据,同时还提供了List、Set、Zset、Hash等数据结构的数据。 Red...

weixin_30724853的博客 157

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Redis存储⑧Redis的C++客户端安装和使用

Redis存储⑧Redis的C++客户端安装和使用(1. 安装 redis-plus-plus1.1 Ubuntu安装 1.2 Centos安装2. 编写 HelloWorld3. C++使用Redis通用命令3.1 get和set3.2 exists和del3.3 keys和expire和ttl和type4.. C++使用Redis的数据类型string.cc,hash.cc,list.cc,set.cc,zset.cc整体的Makefile和util.hpp)

参考书籍:《C语言程序设计》《数据结构》《C++ Primer》《Effective C++》《STL源码剖析》《现代操作系统》《UNIX环境高级编程》《图解TCP/IP》《图解HTTP》《Linux高性能服务器编程》《剑指Offer》《算法导论》 1989

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Redis -- 安装 & HelloWorld

文章目录入门概述是什么能干嘛去哪下怎么玩Redis 6.0.6 的安装Linux版安装部署HelloWorld 入门概述 是什么 Redis:REmote DIctionary Server(远程字典服务器)是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行 并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。 Redis 与其他 key - value 缓存产品有以下三个特点:  &nb

Syntactic Sugar 308

redis在linux安装以及helloworld运行

1:下载redis压缩文件 wget http://download.redis.io/releases/redis-5.0.4.tar.gz 2:解压 tar zxvf redis-5.0.4.tar.gz 3:进入redis根目录编译(make) 4.安装(make install) 5.修改redis.conf(改为后台启动、原文件记得备份) 6.运行re...

Lei_Da_Gou的博客 167

Redis的HelloWorld

1.安装完成的Redis:   linux安装的应用默认会在:usr/local/bin。        1.redis-benchmark:性能测试工具,是redis提供的一个高并发程序,可以在自己本机运行,看看自己本机性能如何。  2.redis-check-aof:修复有问题的AOF文件(【后续在Redis持久化】会详细讲解该用法)。  3.redis-check-rdb:修复有问题的...

weixin_30649641的博客 96

Redis ubuntu下载Redis的C++客户端

摘要:本文介绍了如何在Ubuntu系统上安装和使用redis-plus-plus C++库操作Redis。首先需要安装依赖库hiredis和CMake,然后通过源码编译安装redis-plus-plus。文章提供了简单的HelloWorld示例代码,展示了如何连接Redis服务器、执行PING命令以及设置/获取键值对。最后说明了编译时需要链接的库文件路径(redis++静态库、hiredis静态库和线程库),并提示用户可以通过find命令查找本地库文件路径。注意编译时需要指定C++17标准(若不支持可降级至

puppy_1mo的博客 705

linux下redis安装之HelloWorld

1.下载redis 网址:https://redis.io/download,我这里用的是redis-3.2.11.tar.gz2.将下载的安装文件放到opt目录下3.使用命令解压tar.gz文件[root@localhost opt]# tar -xzvf redis-3.2.11.tar.gz 4.cd到redis-3.2.11目录,在当前目录下执行make命令[root@localhost

cjq2013的专栏 320
上一篇: NoSQL概述
下一篇: Linux(Ubuntu 18.04 LTS)使用参考记录
松林羊
博客等级 码龄11年 43粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值