iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >怎样安装Redis
  • 485
分享到

怎样安装Redis

2024-04-02 19:04:59 485人浏览 泡泡鱼
摘要

这篇文章主要为大家展示了“怎样安装Redis”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎样安装Redis”这篇文章吧。1. Redis概述Redis是什么

这篇文章主要为大家展示了“怎样安装Redis”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎样安装Redis”这篇文章吧。

1. Redis概述

Redis是什么

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库缓存和消息中间件. 它支持多种类型的数据结构,包括:字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sorted sets)。Redis 内置了复制(replication), lua脚本(Lua scripting),LRU驱动事件(LRU eviction),事务(transactions)和不同级别的磁盘持久化(persistence),并通过Sentinel和自动分区(Cluster)提供高可用性(high availability).

简单来说,Redis是一种开源的(C语言实现)基于键值对(数据结构)的内存数据库

Redis的特性

  1. 速度快:C语言实现,所有数据都加载在内存中,数据读速度11万/秒,写数据81000/s。

  2. 丰富的数据结构:Redis支持多种数据结构:列表,集合,有序集合,散列数据类型。是一种典型的数据结构服务器

  3. 操作原子性:所有Redis操作是原子的,这保证了如果两个客户端同时访问的Redis服务器将获得更新后的值。

  4. 主从复制(master-slaver):通过主从复制可以允许多个slave server拥有和master server相同的数据库副本。master server专用于写数据,slave server用于读数据,一写多度。

  5. 分片(sharding):通过分片实现了Redis集群

  6. 持久化:Redis提供了一些策略可以实现数据的落盘存储。

  7. 支持多开发语言:Redis支持多种语言,诸如Ruby,python, Twisted Python, PHP, Erlang, Tcl, Perl, Lua, Java, Scala, Clojure等

2. 安装Redis

我是在linux系统下安装Redis的,版本是3.0.5,由于是公司内网,没办法直接使用# wget命令。我将Redis部署在IP为10.27.180.75的服务器上。

第一步,下载Reids最新版本,地址如下Http://redis.io/download

第二步,登录10.27.180.75,解压并编译安装Redis

[root@fcpreapp05 ~]# tar -xzvf redis-3.0.5.tar.gz  [root@fcpreapp05 ~]# cd redis-3.0.5 [root@fcpreapp05 redis-3.0.5]# ls 00-RELEASENOTES COPYING Makefile redis.conf       runtest-sentinel  tests BUGS INSTALL README runtest          sentinel.conf     utils CONTRIBUTING MANIFESTO deps      runtest-cluster  src
[root@fcpreapp05 redis-3.0.5]# make 	

第三步,启动redis服务端

[root@fcpreapp05 redis-3.0.5]# cd src/ [root@fcpreapp05 src]# redis-server  			

怎样安装Redis

第四步,另一台机器作为客户端连接服务器,通过ping PONG命令确定连接成功

[root@fcpreapp05 ~]# redis-cli -h 10.27.180.75 -p 6379 10.27.180.75:6379> ping PONG "PONG"			

另外,我们还可以下载RedisClient,RedisClient是 Redis客户端GUI工具,使用Java swt和jedis编写。它将redis数据以windows资源管理器的界面风格呈现给用户。

怎样安装Redis

提问:我们可以通过哪些方式来访问Redis服务器呢?3. redis-server和redis-cli的参数说明

redis-server

redis-server命令用于启动Redis服务器,其参数说明如下:

Usage: ./redis-server [/path/to/redis.conf] [options]  //启动并加装指定配置文件(可选) ./redis-server - (read config from stdin)  //使用标准输入读取配置为启动参数 ./redis-server -v or --version  //查看版本号 ./redis-server -h or --help  ./redis-server --test-memory <megabytes>   //测试指定内存大小下redis是否能正常运行 Examples:
       ./redis-server (run the server with default conf)
       ./redis-server /etc/redis/6379.conf
       ./redis-server --port 7777 ./redis-server --port 7777 --slaveof 127.0.0.1 8888 ./redis-server /etc/myredis.conf --loglevel verbose 		

redis-cli

redis-server命令用于启动Redis客户端连接服务器,其参数说明如下:

Usage: redis-cli [OPTIONS] [cmd [arg [arg ...]]]
  -h <hostname> // 主机名 (默认本地: 127.0.0.1). -p <port> // 端口号 (默认: 6379). -s <Socket> // Server socket (overrides hostname and port). -a <passWord> // Password to use when connecting to the server. -r <repeat> // 重复执行 -i <interval> // 如果重复执行-r,则每次执行的时间间隔 -n <db> // 数据库号码. -x // 从标准输入中读取最后一个参数. -d <delimiter>     
  -c // 开启reidis cluster模式 --raw // 中文输出设置 --no-raw           
  --csv // Output in CSV fORMat. --stat             
  --latency          
  --latency-history 

  --latency-dist     

  --lru-test <keys>  
  --slave // 模拟slave从master上接收到的commands --rdb <filename> // 获取指定redis实例的rdb文件,保存到本地 --pipe // 这个一个非常有用的参数。发送原始的redis protocl格式数据到服务器端执行 --pipe-timeout <n> 

  --bigkeys // 对redis中的key进行采样,寻找较大的keys  --scan             
  --pattern <pat>    
  --intrinsic-latency <sec> 

  --eval <file> // 执行指定lua脚本的 --help             
  --version		
		

redis-cli中参数较多,这里我就常用的操作举一些例子:

(1)-h -p@fcpreapp05 ~]# redis-cli -h 10.27.180.75 -p 6379 10.27.180.75:6379>

  • 1

  • 2

(2)-r -i@fcpreapp05 ~]# redis-cli -r 100 -i 1 info stats | grep

  • 1

(3)–eval@fcpreapp05 ~]# redis-cli --eval myscript.lua key1 key2 , arg1 arg2 arg3

  • 1

  • 2

(4)关闭Redis

[root@fcpreapp05 ~]# redis-cli shutdown 			

4. Redis基本操作

下面给出Redis的一些基本操作。

操作 说明
ping 测试连接是否存在
quit 退出连接
info 服务器基本信息
monitor 实时转储收到的请求
config get 获取服务器的参数配置
dbsize 当前数据库中key的数量
flushdb 清空当前数据库
expire 设置key的过期时间
persist lv 移除当前key的过期时间
set 设置key-value,SET key value
get 返回 key 所关联的字符串值,GET key
del 删除多个key,DEL key [key …]
exist 检查给定 key 是否存在,EXISTS key
echo 打印key值
127.0.0.1:6379> set name "redis" OK 127.0.0.1:6379> set type "key-value" OK 127.0.0.1:6379> exists type (integer) 1 127.0.0.1:6379> get type "key-value" 127.0.0.1:6379> del name type (integer) 2

以上是“怎样安装Redis”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: 怎样安装Redis

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

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

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

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

下载Word文档
猜你喜欢
  • 怎样安装Redis
    这篇文章主要为大家展示了“怎样安装Redis”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎样安装Redis”这篇文章吧。1. Redis概述Redis是什么 ...
    99+
    2022-10-18
  • redis怎样安装
    小编给大家分享一下redis怎样安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!REmote DIctionary Serve...
    99+
    2022-10-18
  • php中怎样安装redis
    这篇文章主要介绍php中怎样安装redis,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php redis安装的方法:1、下载phpredis;2、解压安装包并进入解压后目录;3、在当前目录下生成configure配...
    99+
    2023-06-20
  • windows下怎样正确安装redis
    这篇文章主要介绍了windows下怎样正确安装redis,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。正确安装redis的方法如下:1、redi...
    99+
    2022-10-18
  • Linux系统中怎样安装Redis
    这篇文章给大家分享的是有关Linux系统中怎样安装Redis的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这...
    99+
    2023-06-28
  • 怎么安装redis
    怎么安装redis?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。怎么安装redis1.下载redis安装包2.解压后,在cmd窗口输入命令:r...
    99+
    2022-10-18
  • lnmp怎么安装redis
    lnmp安装redis的方法:打开在终端依次输入以下命令进行安装即可。$ wget http://download.redis.io/releases/redis-3.2.8.tar.gz #下载安装包$ tar -xzf redis-3....
    99+
    2022-10-20
  • 怎样安装jupyter
    这篇文章给大家分享的是有关怎样安装jupyter的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。安装jupyter的方法:首先打开命令提示符,输入python;然后执行jupyter的安装命令“pip instal...
    99+
    2023-06-06
  • 怎样安装php5
    这篇“怎样安装php5”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“怎样安装php5”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让我们一起来看看具体内容吧。p...
    99+
    2023-06-14
  • Hadoop怎样安装
    本篇内容介绍了“Hadoop怎样安装”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!用vmware workstation建立虚拟机,开始先不...
    99+
    2023-06-02
  • 怎样安装MySQL5.7
    这篇文章主要为大家展示了“怎样安装MySQL5.7”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎样安装MySQL5.7”这篇文章吧。1、先卸载原有版本mysqlrpm -qa|grep mys...
    99+
    2023-06-04
  • Redis安装
    下载Redis安装包并解压 在 /opt/soft 内下载redis-5.0.5 wget -c wget http://download.redis.io/releases/redis-5.0.5.tar.gz tar zxvf...
    99+
    2017-09-20
    Redis安装
  • redis 安装
    yum install -y wget gcc make tclwget http://download.redis.io/releases/redis-3.0.2.tar.gztar zxvf redis...
    99+
    2022-10-18
  • 怎么下载安装redis
    这期内容当中小编将会给大家带来有关怎么下载安装redis,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。第一步我们首先在Redis官网下载Redis,这里提供一个下载地址Y...
    99+
    2022-10-18
  • Redis怎么安装部署
    小编给大家分享一下Redis怎么安装部署,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、Redis是什么Redis:REmot...
    99+
    2022-10-18
  • Linux下怎么安装Redis
    这篇文章主要为大家展示了“Linux下怎么安装Redis”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下怎么安装Redis”这篇文章吧。Redis 是一个高性能的key-value数据...
    99+
    2023-06-28
  • Linux上怎么安装Redis
    这篇文章主要介绍“Linux上怎么安装Redis”,在日常操作中,相信很多人在Linux上怎么安装Redis问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux上怎么安装Redis”的疑惑有所帮助!接下来...
    99+
    2023-06-19
  • CentOS上安装怎么Redis
    本篇内容主要讲解“CentOS上安装怎么Redis”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CentOS上安装怎么Redis”吧!Redis 是一个高性能的key-value数据库。 red...
    99+
    2023-06-28
  • 安装redis及python redis
    第一部分:安装redis mkdir /usr/local/redis cd /usr/local/srcwget http://download.redis.io/releases/redis-2.8.12.tar.gztar xzf r...
    99+
    2023-01-31
    redis python
  • Mysql怎么样安装
    这篇文章给大家分享的是有关Mysql怎么样安装的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 要慢慢的学习mysql了,先从mysql的安装开始。o...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作