Redis概述及linux安装redis的详细教程_Redis

来源:脚本之家  责任编辑:小易  

直接解压然后用make编译一下就2113可以了。因为redis是C写的5261,我们下载的是源码,需要4102使用make来编1653译成二进制执行文件。然后就可以执行redis提供的命令了。具体安装步骤:1解压?tar?zxf?redis.tar.gz进入解压后的目录编译?make安装为服务make?install?然后就可以指定配置文件启动redis了redis-server?redis.conf可能出现的问题:编译需要linux上有gcc编译器,一般默认是有的,如果没有就要自己安装gcc。在终端里yum install gcc*就自动安装了,根据提示,可以输入help空格然后2113敲tab键,可以5261像命令提示一样告诉4102你可以有哪些帮助分组,多敲几个tab试1653试?备注说明:1.这个版本是win64的,所以32位windows就不要折腾了。2.我的操作系统是windows764位旗舰版,运行内存16gb,用户不是administrator,而是hasee,所以设置了下redis-server.exe和redis-cli.exe的属性中的兼容性权限(以管理员身份运行),如果你运行出错,可能需要设置一下这里。3.什么360啊,uac啊,防火墙啊,该关的请关闭。。。4.如果有其他问题,欢迎留言或者评论,这只是一个心血来潮时的折腾接触了好久redis但一直没在windows下使用,请轻拍www.zgxue.com防采集请勿采集本网。

1.Redis是什么

性能极高,Redis能读的速度是110000次/s,写的速度是81000次/s 。 Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 Redis支持数据的备份,即master-slave模式的数据备份。

2.Redis特点

性能极高,Redis能读的速度是110000次/s,写的速度是81000次/s 。 Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 Redis支持数据的备份,即master-slave模式的数据备份。

 3.Redis能做什么

 内存存储和持久化:redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务。 取最新N个数据的操作,如:可以将最新的10条评论的ID放在Redis的List集合里面。 模拟类似于HttpSession这种需要设定过期时间的功能。 发布、订阅消息系统

 4.安装redis

中文官方网站:Http://www.redis.cn/

没显示全,其实这个文件很长,往下翻还有,所以你在前面yes 后面还有个no覆盖 楼主用的xshell之类的终端吧,我也遇见过这样的问题 哭笑不得

企业里面做Redis开发,99%都是Linux版的运用和安装。

本教程使用redis3.0版本。3.0版本主要增加了redis集群功能。 源码下载 从官网下载 http://download.redis.io/releases/redis-3.0.7.tar.gz 将redis-3.0.7.tar.gz拷贝到/usr/local下 解压源码 tar -zxvf redis-3.0.7.tar.gz 1 &#

第一步 下载redis

我们在启动的时候,(使用 ./redis-serve)之后不要进行任何操作. 另外再开启一个页面 在src目录下 运行命令 ./redis-cli 就可以进行操作了.

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

方法/步骤 1 首先在官网下载redis-3.0.3.tar.gz 2 在某一个要安装redis的目录下输入命令 tar xzf redis-3.0.3.tar.gz 实现解压缩 3 进入解压缩后的redis目录 4 输入make命令,在编译的过程中有可能会碰到错误 5 如果报错误make[3]: gcc: Command

在这里插入图片描述

第二步 解压压缩包

只要运行下: service redis start 如果提示服务已经运行或服务启动,就表示已经安装Redis。

tar -zxvf redis-4.0.6.tar.gz

[root@iZwz991stxdwj560bfmadtZ local]# tar -zxvf redis-4.0.6.tar.gz

第三步 yum安装gcc依赖

yum install gcc

[root@iZwz991stxdwj560bfmadtZ local]# yum install gcc

遇到选择,输入y即可

第四步 跳转到redis解压目录下

cd redis-4.0.6

[root@iZwz991stxdwj560bfmadtZ local]# cd redis-4.0.6

第五步 编译安装

make MALLOC=libc

[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# make MALLOC=libc

将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录

cd src && make install

[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# cd src && make install CC Makefile.depHint: It's a good idea to run 'make test' ;) INSTALL install INSTALL install INSTALL install INSTALL install INSTALL install

5.启动redis

方式一 直接启动redis

./redis-server

[root@iZwz991stxdwj560bfmadtZ src]# ./redis-server18685:C 13 Dec 12:56:12.507 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo18685:C 13 Dec 12:56:12.507 # Redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=18685, just started18685:C 13 Dec 12:56:12.507 # Warning: no config file specified, using the default config. In order to specify a config file use ./redis-server /path/to/redis.conf _._ _.-``__ ''-._ _.-`` `. `_. ''-._ Redis 4.0.6 (00000000/0) 64 bit .-`` .-```. ```\/ _.,_ ''-._ ( ' , .-` | `, ) Running in standalone mode |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379 | `-._ `._ / _.-' | PID: 18685 `-._ `-._ `-./ _.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | http://redis.io `-._ `-._`-.__.-'_.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | `-._ `-._`-.__.-'_.-' _.-' `-._ `-.__.-' _.-' `-._ _.-' `-.__.-' 18685:M 13 Dec 12:56:12.508 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.18685:M 13 Dec 12:56:12.508 # Server initialized18685:M 13 Dec 12:56:12.508 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.18685:M 13 Dec 12:56:12.508 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.18685:M 13 Dec 12:56:12.508 * Ready to accept connections 

如上图:redis启动成功,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便。

按 ctrl + c可以关闭窗口。

方式二 以后台进程方式启动redis

第一步:修改redis.conf文件

daemonize no

修改为

daemonize yes

第二步:指定redis.conf文件启动

redis-server /usr/local/redis-4.0.6/redis.conf

ps -aux | grep redis查看redis进程

在这里插入图片描述

这样redis就在linux上安装成功了

6. redis的helloworld

在这里插入图片描述

到此这篇关于Redis概述及linux安装redis的详细教程的文章就介绍到这了,更多相关linux安装redis内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网! 您可能感兴趣的文章:linux环境部署及docker安装redis的方法Linux下redis的安装与使用图文教程Linux安装单机版Redis的完整步骤Linux下Redis安装教程详解Linux下Redis安装使用教程Linux Redis 的安装步骤详解

安装在哪抄里好?你可以袭读安装bai规范???一个软du件包包括了什zhi么,安装的时候install命令dao是怎么处理的。例如docs 安装在/usr/share/docs, 并授权所有人读的权限, 配置安装在/etc/。有的公司有自己的规定。例如redis手动安装,安装在/usr/local/redis/{{version}}/{ etc, bin, sbin, man, logs }. 方便版本切换,配置独立。windows下可以有Linux环境的??? 有人已经封装好了。如Mingw。如果你技术不错的话, 可以进行原生移植。(native api)java大佬加油啦内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • redis string 类型和 hash 类型学习笔记与总结
  • 在cenos系统下安装和配置redis数据库的教程
  • redis cluster集群的介绍
  • redis整合spring结合使用缓存实例
  • win10下 redis启动 错误1067导致进程意外终止的解决方法
  • redis集群的离线安装步骤及原理详析
  • 解锁redis锁的正确姿势
  • linux 常见的标识与redis数据库详解
  • redis实现唯一计数的3种方法分享
  • redis中如何使用lua脚本让你的灵活性提高5个逼格详解
  • redis安装环境,Linux是redis的最好安装环境,很多...
  • 如何在linux中redis安装缺少redis.conf
  • redis在linux下面怎么安装
  • 如何在linux下安装redis及客户端的连接
  • linux将redis的redis.conf中的daemonize配置为yes...
  • 怎么通过SSH将Redis安装到Linux上面
  • linux中安装redis 是使用redis-cli命令的问题
  • 如何在linux下安装redis3.2
  • 查看linux上面是否有安装redis,redis启动
  • linux下安装redis 默认在哪个路径
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页linux环境部署及docker安装redis的方法linux下redis的安装与使用图文教程linux安装单机版redis的完整步骤linux下redis安装教程详解linux下redis安装使用教程linux redis 的安装步骤详解redis string 类型和 hash 类型学习笔记与总结在cenos系统下安装和配置redis数据库的教程redis cluster集群的介绍redis整合spring结合使用缓存实例win10下 redis启动 错误1067导致进程意外终止的解决方法redis集群的离线安装步骤及原理详析解锁redis锁的正确姿势linux 常见的标识与redis数据库详解redis实现唯一计数的3种方法分享redis中如何使用lua脚本让你的灵活性提高5个逼格详解超强、超详细redis数据库入门教程redis常用命令、常见错误、配置技redis操作命令总结redis中5种数据结构的使用场景介64位windows下安装redis教程redis中使用redis-dump导出、导入redis中统计各种数据大小的方法redis常用命令小结让redis在你的系统中发挥更大作用centos 6.6下redis安装配置记录linux下redis的安装与使用图文教程redis集群的搭建图文教程redis缓存的简单操作(get、put)利用redis统计网站在线活跃用户的方法浅析redis cluster介绍与gossip协议爬虫技术之分布式爬虫架构的讲解关于redigo中pubsub的一点小坑分析详谈redis优化配置和redis.conf说明(推荐redis中scan命令的深入讲解redis分布式锁的实现方式(redis面试题)
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved