Linux——Redis安装配置

  redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

  下面主要介绍Linux环境通过控制命令进行redis的安装

1.环境准备

  首先需要安装Linux操作系统或者Windows系统性安装虚拟机(本文不对此做介绍)。

  下面是在Linux准备redis安装环境的命令

  yum -y install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make gcc-c++ libstdc++-devel tcl

2.创建文件夹

  mkdir -p /usr/local/src/redis(路径可以自己定义)

3.进入刚刚创建好的文件夹

  cd /usr/local/src/redis

4.下载redis安装包到上面的路径

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

  

5.解压安装包

  tar -xvf redis-3.0.7.tar.gz

6.编译

  进入安装包路径 cd redis3.0.7

  make

  

7.安装

  make PREFIX=/usr/local/redis install(安装路径可以自己定义)

8.检查是否安装成功

  进入安装目录cd /usr/local/redis/bin

  输入 ll

  

9.启动redis服务

  ./redis-server 

  出现大方块就启动成功了,到目前为止安装任务全部完成,这时候我们退出时,redis服务会关闭,所以要修改配置文件中的如下配置

10.Ctrl+Z 退出

  

11.进入配置文件:

  vi /usr/local/bin/redis.conf

  按a键后可以通过箭头上下查找,将daemonize改为yes并保存:   daemonize yes   保存命令为:先按ESC 然后 按”:!wq”(引号内部为命令内容,不包括引号)

12.查看当前开启的服务进程:

  ps –ef|grep redis

  

  以上内容就Linux环境下redis的安装配置过程,本人亲测有效,有不足之处请大家批评指正!

时间: 2024-10-12 14:57:49

Linux——Redis安装配置的相关文章

Linux下Redis安装配置教程_Redis

redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的.项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便redis.memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其实都能满足目前项目的需求:但是redis还是比较风骚的,支持链表和集合操作,支持正则表达式查找key,目前项目缓存的结果大多是链表,如果链表新增或者修改数据的话,redis就体现出了极大的优势(memcached只能重新加

linux redis安装之后,set 什么命令都不执行

问题描述 linux redis安装之后,set 什么命令都不执行 每次输入命令 回车后,都变成了换行,有大神知道怎么解决吗? 解决方案 http://redis.readthedocs.org/en/latest/string/set.html SET key "new-value" 解决方案二: 多谢回答,我的命令没问题啊,问题是命令回车 不执行

新手学Linux(四)----Linux下安装配置MongoDB数据库

一安装步骤     1下载及解压     2创建数据库文件夹与日志文件夹     3启动MongoDB 二设置MongoDB数据库     第一步     第二步     第三步     最近在学习研究linux,今天就教教大家怎么在linux上安装配置MongoDB数据库 一.安装步骤     1.下载及解压     MongoDB的下载地址:mongodb-linux-x86_64-rhel62-3.0.7     下载完成后用WinSCP复制到/usr/local/下,然后进行解压,解压命

在 Debian Linux 上安装配置 ISC DHCP 服务器

在 Debian Linux 上安装配置 ISC DHCP 服务器 Dynamic Host Control Protocol(DHCP)给网络管理员提供了一种便捷的方式,为不断变化的网络主机或是动态网络提供网络层地址.其中最常用的 DHCP 服务工具是 ISC DHCP Server.DHCP 服务的目的是给主机提供必要的网络信息以便能够和其他连接在网络中的主机互相通信.DHCP 服务提供的信息包括:DNS 服务器信息,网络地址(IP),子网掩码,默认网关信息,主机名等等. 本教程介绍运行在

如何在Linux上安装配置DockerUI

Docker 越来越流行了.在一个容器里面而不是虚拟机里运行一个完整的操作系统是一种非常棒的技术和想法.docker 已经通过节省工作时间来拯救了成千上万的系统管理员和开发人员.这是一个开源技术,提供一个平台来把应用程序当作容器来打包.分发.共享和运行,而不用关注主机上运行的操作系统是什么.它没有开发语言.框架或打包系统的限制,并且可以在任何时间.任何地点运行,从小型计算机到高端服务器都可以. 运行 docker 容器和管理它们可能会花费一点点努力和时间,所以现在有一款基于 web 的应用程序-

linux memcache安装配置方法_Linux

基本原理: ① 客户端第一次访问应用程序时,会到数据库(RDBMS)中取出数据,返回给客户端:同时也将取出的数据保存到memcached中. ② 第二次访问时,因为数据已经缓存,就不用去数据库查询了,直接从memcached中取. RDBMS是文件型的数据库,最终还是以文件的形式保存在磁盘上:而memcached则不一样,它是key:value关系型的数据库,是保存在内存中的.内存的读写速度要比磁盘的读写速度快得多,前者是后者的10的6次方倍. memcached是基于libevent的事件处理

linux中redis安装配置

redis是非关系型数据库.Nosql的一个开源项目.对于简单的键值存储,在复制严重落后的非常高速的访问场景中可以使用redis替代mysql. redis安装如下. 1.下载安装包,下载地址是servicestack.如我下载的版本是redis-2.0.2.rar. 2.解压文件到相应目录.可以看到解压后内有文件: 3.其中配置文件需要自己创建,现将源代码附在下面:  代码如下 复制代码 # Redis configuration file example    # By default Re

LINUX下安装配置VNC服务的过程

1.首先检查VNC软件是否已经安装 [root@ocm1 ~]# rpm -qa|grep vnc vnc-server-4.1.2-14.el5_3.1 2.启动VNC服务 使用vncserver命令启动,格式: server :1   ,这是城:1是桌面号,每个连接需要一个桌面号. [root@ocm1 ~]# vncserver :1 You will require a password to access your desktops. Password:         Passwor

Linux下安装配置MongoDB 3.0版本数据库教程

说明: 操作系统:CentOS 5.X 64位 IP地址:192.168.21.128 实现目的: 安装配置MongoDB数据库 具体操作: 一.关闭SElinux.配置防火墙 1.vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq! #保存退出 setenforce 0 #使配置立即生效 2.vi /etc/sysconfig/iptables #编