linux版本的redis bin,Linux下安装Redis4.0版本(简便方法)

bcaff42e15732f6330b1d2fef5726636.png

Redis介绍:

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。

Redis 与其他 key - value 缓存产品有以下三个特点:

Redis支持数据的持久化RDB和AOF,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

Redis支持数据的备份,即master-slave模式的数据备份。

性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。

丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。

原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来。

丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。

安装环境:

操作系统:CentOS Linux release 7.7.1908 (Core)

IP地址:192.168.85.16

环境准备:

yum install -y openssl gcc

Redis安装:

下载最新稳定版本。

本文章用到的是4.0.11版本,下载并安装:

cd /data

wget http://download.redis.io/releases/redis-4.0.11.tar.gz

tar zxvf redis-4.0.11.tar.gz

添加用户:

[root@localhost data]# useradd -M -s /sbin/nologin redis

#查看redisid信息:

[root@localhost data]#idredis

uid=1000(redis) gid=1000(redis) groups=1000(redis)

#设置redis用户密码

[root@localhost data]# passwd redis

创建相关目录:

[root@localhost conf]# mkdir -p /data/redis/{log,conf,data}

[root@localhost conf]#chown -R redis:redis /data/redis

编译安装:

[root@localhost redis-4.0.11]# pwd

/data/redis-4.0.11[root@localhost redis-4.0.11]# make[root@localhost redis-4.0.11]# cd src/#指定编译安装路径

[root@localhost src]#make PREFIX=/data/redis install[root@localhost src]#cp ../redis.conf /data/redis/conf

配置环境变量:

[root@localhost src]# vi ~/.bash_profile

[root@localhost src]# PATH=$PATH:$HOME/.local/bin:/data/redis/bin:$HOME/bin

[root@localhost src]# source~/.bash_profile

调整redis配置文件:

这个按需设置,我这里列出仅供参考基本的参数

[root@localhost src]# vi /data/redis/conf/redis.conf

#daemonize yes #守护进程模式

daemonize yes

#日志文件目录

logfile"/data/redis/log/redis.log"#redis密码

requirepass tse123

bind192.168.85.16

启停redis服务:

[root@localhost log]# /data/redis/bin/redis-server /data/redis/conf/redis.conf

#查看服务是否启动成功

[root@localhost log]# netstat-lntp|grepredis

tcp0 0 192.168.85.16:6379 0.0.0.0:* LISTEN 5613/redis-server 1#停止redis实例服务/data/redis/bin/redis-cli -a 密码 shutdown

客户端连接测试:

[root@localhost log]# /data/redis/bin/redis-cli -h 192.168.85.16 -p 6379 -a 密码

Warning: Using a password with"-a"option on the command line interface may not be safe.192.168.85.16:6379>PING

PONG192.168.85.16:6379>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/421436.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

win7创建虚拟无线网络

如何用WIN7建立无线热点,供没有无线网的我们在家里轻松使 如何用WIN7建立无线热点,供没有无线网的我们在家里轻松使用,不过你家得有宽带吧!《转》来源: 董昱的日志开启windows 7的隐藏功能:虚拟WiFi和SoftA…

linux内核双向循环队列,读书笔记之linux内核设计与实现(2)进程调度

调度程序是内核的组成部分,它负责选择下一个要运行的进程。进程调度程序可看作在可运行态进程之间分配有限的处理器时间资源的内核子系统。多任务操作系统就是能够同时并发的交互执行多个进程的操作系统。多任务系统可以划分为两类:抢占式和非抢占式。Li…

OpenCV图像分割-watershed

转自:Tiger & Pi http://blog.163.com/my_645/blog/static/369785222013310619742/Watershed就是传说中的分水岭算法, 它将一幅图像看成是一块有湖泊和山川组成的地形。 图像灰度值大的像素对应海拔高的山地, 灰度值低的像素对应于海拔低…

linux限制单个ip频繁连接,限制单个IP并发TCP连接的方法

限制单个IP并发TCP连接的方法适应于保护Linux上的各种TCP服务,使用iptables 中patch-o-matic中iplimit补丁来实现,对各种TCP服务比较通用。做法:配置Linux核心,使用2.4.20,并使用www.netfilter.org中patch-o-matic中的…

MyEclipse下安装MyBatis Generator代码反向生成工具

在http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/下载 features/plugins/里面所有的jar包,新建一个mybatis-generator文件夹,把features跟plugins都丢到mybatis-generator文件夹中,把mybatis-generato…

linux的rootkit工具包,免费Linux杀毒软件Anti-Virus分享

ClamAVClamAV是一个免费的、开源的、通用的Linux系统杀毒工具包。它被用于检测木马,病毒,恶意软件和其他恶意威胁。是邮件网关扫描软件的标准;它支持几乎所有的邮件文件格式。它的主要功能有:它是跨平台的,适用于Linux、Windows和…

toj 3616 Add number (没想到啊~~)

Add number 时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交: 60 测试通过: 21 描述 Employees of Baidu like to play a game called Making Numbers. It goes like this: there are two players in the game, one is called little A, the other little B…

att汇编教程 linux,ATT 汇编语法

6 个段寄存器:%cs(code),%ds(data),%ss(stack), %es,%fs,%gs;3 个控制寄存器:%cr0,%cr2,%cr3;6 个 debug 寄存器:%db0,%db1,%db2,%db3,%db6,%db7;2 个测试寄存器:%tr6,%tr7;8 个浮点寄存器栈:%st(0),%st(1),%st(2),%st(3),%st(4),%st(5),%st(6),%st(7).4. 操作数顺序操作数排列…

无插件,无com组件,利用EXCEL、WORD模板做数据导出(一)

本次随笔主要讲述着工作中是如何解决数据导出的,对于数据导出到excel在日常工作中大家还是比较常用的,那导出到word呢,改如何处理呢,简单的页面导出问题应该不大,但是如果是标准的公文导出呢,要保证其基本格…

linux提示链接层次太多,嵌入式linuxmusic播放器

VLC music player流媒体客户端软件层次结构流媒体网络协议流视频协议是为了在客户端机和服务器之间进行通信而设计的标准化协议。根据它们的功能,网络上传输的流视频相关的协议分为三类。网络层协议:网络层协议提供了基本的网络服务支持。IP就是网络上流…

vc的UI编程PngTextButton控件的适用情况

控件继承自Cbutton。重写了其中的一些方法。适用ui类型:带图片和文字的类型的按钮,其中图片在前面,文字在后面。如下图 文件下载 转载于:https://www.cnblogs.com/songtzu/p/3415601.html

python在eclipse下中文乱码问题zz

首先要确保eclipse编辑器环境的编码为utf8,这个是大前提;其次如果py文件中含有中文字符的话,需要在py文件中对编码进行声明。1. 修改eclipse编辑器编码 a) window->preferences->general->editors->text editors->spelling-&g…

SecureCRT连接linux时主机名,secureCRT连接linux方法

jookfoon 于 2011-09-22 11:43:08发表:挺简单的zdq 于 2011-09-22 11:28:00发表:回复吧,又没钱下载了,怎么这样子咧sand302 于 2011-08-12 11:05:35发表:感谢分享,支持chongee 于 2011-08-12 10:55:11发表:收藏之前,先支持一下&am…

如何使用一个库中不存在的函数

Windows是一个不断发展的系统,很多新的 API 在操作系统更新时更新,而MASM32开发包一般在很长一段时间内都无法及时更新,如果需要在编程中使用新添加的API函数。就得自己动手来更手库文件,下面我就给大家介绍一下如何通过手动的方法…

linux使用root操作文件,以root用户登录Linux系统,当前目录是/root,要求完成如下操作和功...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼1、groupadd benetgrp2. useradd -g benetgrp benet3, mkdir -p /var/www/beneta, chown benet /var/www/benet ; chmod urwx /var/www/benetb, chown :benetgrp /var/www/benet或者chgrp benetgrp /var/www/benet; chmod grx /var…

清除浮动的7种方法

使用display:inline-block会出现的情况: 1.使块元素在一行显示 2.使内嵌支持宽高 3.换行被解析了 4.不设置的时候宽度由内容撑开 5.在IE6,7下步支持块标签 由于inline-block属性换行的时候被解析(有间隙)故解决方法使用浮动float:…