Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
下面言归正传,不再copy别人的资料。
<1> 准备入门学习的环境和资料:
linux操作系统(我用的虚拟机环境),redis的安装文件
redis的目前最新的版本是2.8 我用的是2.4版本 https://codeload.github.com/antirez/redis/zip/2.4
<2>上传redis的文件到主机上,并解压。
<3> 进入解压后的目录 执行make命令,执行完成后所有的二进制执行文件将在src目录下生成。
<4> 进入src目录执行安装命令:make install 其实该命令不执行也可,主要是把可执行文件拷贝到了 bin目录下而已。
<启动数据库> 在任意目录执行如下命令:redis-server 就会启动redis 同时会报如下错误
Warning: no config file specified, using the default config 这是因为我们启动的时候没有指定配置文件。 我们用如下命令启动 redis-server ./redis.conf 其中这个conf文件就在加压的redis的根目录里。
<配置conf> 我们发现数据库不是后台启动的,也就是说会占用一个前台的会话,我们需要更改conf文件里面的这一行daemonize no 改成yes 这样数据库就会以后台进程的方式运行了。
<连接数据库> 使用自带的redis-cli命令来连接数据库 连接后会显示:[redies@localhost redis-2.4]$ redis-cli
redis 127.0.0.1:6379>
<关闭数据库>pkill redis-server 或者用 redis-cli shutdown 来实现。
相关推荐
### Linux下Redis 3.2.2安装与启动配置 #### 环境准备 - **操作系统**: CentOS 6.5 (2.6.32-431.el6.x86_64) - **软件**: Redis 3.2.2 #### 下载与解压 1. 使用`wget`命令下载Redis安装包: ```bash wget ...
Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装...
在Ubuntu系统中安装Redis并配置为开机自启动服务是一个常见的任务,这有助于确保服务器重启后Redis服务能够自动恢复,提供持续的数据存储和检索能力。以下将详细介绍如何在Ubuntu上完成这个过程。 首先,我们需要...
在Mac环境下安装Redis是一个相对简单的过程,主要包括下载安装包、编译、配置和启动停止等步骤。以下是对这些过程的详细说明: 1. **下载Redis**: Redis的官方下载地址是http://download.redis.io/releases/。你...
安装完成后,Redis服务通常会自动启动。你可以通过以下命令检查Redis是否正在运行: ``` systemctl status redis ``` 6. **配置Redis**: 若要连接到Redis服务器,可以使用`redis-cli`工具。在终端中输入`...
安装完成后,启动Redis服务: ``` sudo systemctl start redis ``` 并设置为开机启动: ``` sudo systemctl enable redis ``` 6. **验证安装**: 通过运行`redis-cli`命令来测试Redis是否工作正常。你可以...
本文将详细介绍Redis 5.0.8的安装与基本配置过程,确保您能够顺利地在服务器上部署并运行Redis服务。 首先,从Redis官方网站(https://redis.io/)下载最新稳定版的Redis安装包,例如Redis-5.0.8.tar.gz。将其放置在...
将这个批处理文件放在Redis的安装目录下,双击执行即可快速启动Redis服务。为了方便停止服务,创建一个名为`stop-redis.bat`的文件,内容为: ```batch @echo off taskkill /IM redis-server.exe /F ``` 这样,你就...
本文将详细介绍Redis的配置和安装过程,帮助你快速上手这个强大的内存数据存储系统。 ### 安装Redis #### 1. 下载Redis源码 首先,访问Redis官方网站(https://redis.io/download)下载最新版本的源代码。你可以...
如果你想要以服务方式运行Redis(例如在系统启动时自动启动Redis),可以使用`redis-service.exe`工具来安装和管理Redis服务。 为了验证Redis是否运行成功,可以打开另一个命令行窗口,输入`redis-cli.exe`,然后...
在本套资源中,我们有Redis 3.2.0的安装文件和对应的安装文档,这将帮助你在Linux环境下快速搭建Redis服务器。下面将详细介绍Redis 3.2.0的安装步骤以及一些关键知识点。 首先,确保你的系统满足安装Redis的基本...
离线安装Redis对于那些没有互联网连接或者网络环境受限的服务器来说尤为重要。以下是一个详细的步骤指南,帮助你在Linux系统上离线安装和配置Redis 4.0.10版本。 首先,你需要准备Redis的源码包。在这个案例中,...
### Redis开发安装与启动的教程与代码实例 #### 一、Redis安装 ##### Linux系统安装Redis 1. **下载Redis安装包**: - 通常从Redis官方网站 (http://redis.io/) 或 GitHub 仓库 (https://github.com/redis/redis...
- 安装完成后,Redis 服务默认不会自动启动。你可以找到安装目录下的 `redis.windows-service.conf` 文件进行配置。主要配置项有: - `port`:Redis 服务器监听的端口,默认是 6379。 - `bind`:指定 Redis 服务...
**Redis在CentOS7上的安装指南** Redis是一个高性能的键值数据库,广泛应用于缓存、消息中间件等领域。在CentOS7系统上安装Redis需要遵循一系列步骤,下面将详细介绍整个过程。 ### 一、更新系统 在安装任何新...
然后,需要启动 Redis 服务,进入 Redis 的安装目录,运行 cmd 命令,并输入命令:redis-server.exe redis.windows.conf。这将启动 Redis 服务。 二、Redis 命令行客户端的使用 在启动 Redis 服务后,需要使用 ...
Ubuntu环境下手动安装与配置Redis涉及到多个步骤,包括下载、解压、编译、安装以及配置主从复制等。下面详细介绍这些知识点。 首先,Redis安装与主从配置的目的是确保数据的安全性。在主从配置中,从服务器(Slave...
本资源可结合我的文章《详解CentOS7下编译安装Redis5.x设置开机启动及修改端口(含redis需编译安装包和redis免编译安装包)》配合使用,同时也可单独去使用。包含redis3.0.7免编译版安装包,redis5.0.7离线安装包,...
在启动 Redis 之前,需要配置 Redis 配置文件 `/usr/local/redis/redis.conf`。需要修改 `daemonize` 配置项为 `yes`,以便在后台启动 Redis。然后,需要添加 `vm.overcommit_memory = 1` 到 `/etc/sysctl.conf` ...