Redis学习笔记之二:redis安装windows/linux

一、windows下安装

下载地址:https://github.com/MSOpenTech/redis/releases   版本3.2.100

百度网盘: https://pan.baidu.com/s/1jI9g1xk

根据系统,选择32位或者64位(zip)进行下载,解压到任意目录保存。

也可以下载安装文件进行安装,安装完成后在服务中查看Redis服务是否正确的安装。

1、服务端启动:打开一个cmd窗口,切换到redis所在目录,运行 redis-server.exe redis.windows.conf 。

  当然也可以将redis路径添加到环境变量中,这样就不用输入路径了,后面的那个 redis.windows.conf 可以省略,如果省略,会启用默认的。

2、客户端:新开一个cmd窗口(服务端的窗口不能关闭,否则不能访问服务端了),

  切换到redis所在目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379

  设置键值对: set myKey myValue

  取出键值对: get myKey   -->得到 “myValue”

3.将redis安装成windows服务

   cmd窗口中,切换到redis所在目录,选择性执行以下命令:

  (1)安装

    redis-server --service-install redis.windows.conf

  (2)启动

    redis-server --service-start

  (3)停止

    redis-server --service-stop

  (4)卸载  (带上参数,卸载指定的服务)

    redis-server --service-uninstall  [--service-name redisServiceName]

4.安装多个windows服务,微软推荐最多安装3个实例

  一个实例,对应一个redis.conf配置文件,并且需要修改其中的port,至于存放路径,你喜欢就好。。。

 redis-server.exe --service-install redis6379.conf --service-name redisSer6379 --port 6379

 redis-server.exe --service-install redis6380.conf --service-name redisSer6380 --port 6380

5.另外推荐一个Redis可视化管理工具Redis Desktop Manager (墙外网站), 百度网盘

  

二、linux 下安装

下载地址:http://redis.io/download  ,当前版本3.2.8

1.下载并安装:

$ wget http://download.redis.io/releases/redis-3.2.8.tar.gz
$ tar xzf redis-3.2.8.tar.gz
$ cd redis-3.2.8
$ make

make完后 redis-3.2.8目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下。

2.下面启动redis服务:

$ cd src

$ ./redis-server

注意 : 这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动。

$ cd src
$ ./redis-server redis.conf

redis.conf是一个默认的配置文件。我们可以根据需要使用自己的配置文件。
启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了。

3.测试

$ cd src
$ ./redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

      

时间: 2024-10-27 03:05:12

Redis学习笔记之二:redis安装windows/linux的相关文章

Redis学习笔记(-)win7安装redis

微软开源项目github地址:https://github.com/MSOpenTech/ Redis下载地址:https://github.com/MSOpenTech/redis/ 选择release版本 当你看到这篇文章的时候,版本可能不一致,但是没关系,别找错下载的地方就好. 是的,我下载了,然后放到我的D盘里面,大致这样.(你自己看着放,没必要和我一样) read me .txt文件是我自己加到目录下的,我一般习惯安装一个东西的时候对这个东西做一些相关的备忘录和说明,以防我遗忘些什么重

Redis 学习笔记与总结1 安装部署

NoSQL 使用场景: 1.对数据高并发读写 2.对海量数据的高效率存储和访问 3.对数据的高可扩展性和高可用性 Redis 通常被称为数据结构服务器,因为键可以包含字符串(strings).哈希(hashes).链表(lists).集合(sets)和有序集合(sorted sets). 链表可以做成栈(先进后出)和队列(先进先出). redis 和 mysql Redis 使用场合: 1.取最新 n 个数据的操作: 2.排行榜应用,取 top 操作: 3.需要精确设定过期时间的应用: 4.计数

Redis学习笔记一:基本安装和配置

1.安装 wget http://download.redis.io/releases/redis-3.2.3.tar.gz编译安装: tar xf redis-3.2.3.tar.gz cd redis-3.2.3 make && make install 配置: mkdir /etc/redis 建立配置文件存放目录 cp -a redis.conf /etc/redis/6379.conf 复制配置文件 cp -a utils/redis_init_script /etc/init.

Redis学习总结之二——Redis配置文件(Windows版)

# Redis configuration file example # Note on units: when memory size is needed, it is possible to specify# it in the usual form of 1k 5GB 4M and so forth:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g =

Redis学习笔记(二) ---- PHP操作Redis各数据类型

Redis 一.使用PHP操作Redis存储系统中的各类数据类型方法 1.String(字符串)操作 1 <?php 2 3 // 1. 实例化 4 $redis = new Redis; 5 6 // 2. 连接 redis 7 $redis->connect('localhost',6379); 8 9 // 3. 选择数据库 10 $redis->select(15); 11 12 // 字符串类型 13 // 添加数据 14 $redis->set('name','张三')

Redis学习笔记之三:redis配置

redis配置文件在其安装路径下,文件名为 redis.conf(windows版的为:redis.windows.conf).可以使用 config 命令 查看或设置配置项 1.查看配置 语法: config  get  config_setting_name   可以使用 * 获取所有配置项 举例: config get loglevel      config get * 输出: "loglevel"   ..... "notice" 2.编辑配置 通过修改r

Redis学习笔记之五:redis keys命令 (24个)

Redis 版本:3.2.100 Redis 命令 Redis 命令用于在 redis 服务上执行操作. 要在 redis 服务上执行命令需要一个 redis 客户端. 一.客户端连接服务器 基本语法: redis-cli [-h host -p port -a password] 不带参数,则默认连接本地,带上三个参数,则连接远程服务器. 举例: 如何连接到主机为 127.0.0.1,端口为 6379 ,密码为 mypass 的 redis 服务上. redis-cli -h 127.0.0.

Redis学习笔记之一:redis简介

Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储. Redis支持数据的备份,即master-slave模式的数据备份. Redis 优势 性能极高 – Red

Redis学习笔记(二)-key相关命令

Redis支持的各种数据类型包括string,list ,set ,sorted set 和hash . Redis本质上一个key-value db,所以我们首先来看看他的key.首先key也是字符串类型,但是key中不能包括边界字符.由于key不是binary safe的字符串,所以像"my key"和"mykey\n"这样包含空格和换行的key是不允许的.顺便说一下在redis内部并不限制使用binary字符,这是redis协议限制的."\r\n&q