Redis客户端、服务端的安装以及命令操作

 目的:

  1. redis简介
  2. redis服务端安装
  3. redis客户端安装
  4. redis相关命令操作

redis简介

  官网下载(https://redis.io/

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

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

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

redis服务端安装

  gcc编译c的,因为redis是c编写的,所以我们先安装下gcc

yum install gcc-c++

 

   wget方式 下载redis压缩包(不推荐,对网速要求很高)

yum -y install wget
wget http://download.redis.io/releases/redis-5.0.2.tar.gz

  离线安装(推荐,我自己用的就是这个)

  把解压包从官网下载下来,放进指定文件夹下

  

  解压压缩包(我的已经解压好了)

tar -xvf redis-5.0.2.tar.gz

  

  解压完毕后进入文件夹下

cd  redis-5.0.2/

  

  进入编译

Make

  

  开启守护进程,不开启的话,不能做其他操作

  #daemonize no

   daemonize yes

  

  开启如下:

 ./src/redis-server redis.conf

 不开启,如下:

./src/redis-server

  

  使用redis

 ./src/redis-cli

  

 开放端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
跟新防火墙规则
firewall-cmd --reload
防火墙列表
firewall-cmd --zone=public --list-ports
防火墙状态
systemctl status firewalld
启动防火墙
systemctl start firewalld

  配置密码登录  

  编辑redis的conf配置文件:vi /etc/redis-server/redis.conf
  按/bind找到bind 127.0.0.1,然后在前面加#注释掉。

  配置密码
  按/requirepass找到requirepass foobared
  在后面加上requirepass 613613(随便设置什么密码)

  

  配置完成密码后,以后登录就密码按下面的命令进行登录

./redis-cli -h 127.0.0.1 -p 6379 -a 613613

  重启

reboot

  

 

 退出:

  exit

     


redis客户端安装

  这个软件可以让redis可视化

  

  傻瓜式安装

安装成功

登录成功

redis相关命令操作

2. Redis支持五种数据类型string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)

3. 通过命令操作redis(命令不区分大小写)
   redis默认的数据库有16,mongodb是3个:admin/local/test
   redis-cli                                           #打开redis终端
   select index                                        #选择指定的数据库,默认的数据库有16,mongodb是3个:admin/local/test

   #字符串
   set name                                            #保存
   get name                                            #获得
   type name                                           #查看类型
   keys *
   del name

   #哈希(Hash),Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象
   hset key attr1 value1 attr2 value2
   hget key attr1
   hgetall key

   #列表(List)
   lpush key value1 value2 value3
   llen key
   lindex key index
   lrange key start stop                               #stop可以为-1,到末尾的意思

   #Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。
   sadd key value                                      #sadd idcard 100
   sadd key value1 value2 vlaue3
   scard key
   sscan key cursor [MATCH pattern] [COUNT count]

   exists key                                           #检查key是否存在

原文地址:https://www.cnblogs.com/huangting/p/11538133.html

时间: 2024-07-31 22:00:30

Redis客户端、服务端的安装以及命令操作的相关文章

一小时精通SVN版本控制 之二 服务端的安装和配置

服务端的安装: 保持默认,单选框这里选择第一项,如果选择第二项就没有可视化界面了.复选框勾选上,否则不能用命令行. 这里选择标准版 standard Edition是免费的,下面的企业版是收费的. Location这里选择安装路径,repositores选择仓库路径也就是所有的文件和代码保存的位置,server port表示端口号,通过这个端口来与客户端通信,后面的复选框如果选中则是采用https协议,否则采用http协议,https协议在http协议的基础上加强了安全性,一般选中. 安装完成后

Zabbix 3.4.10 服务端的安装与设置

实验验目的:  Zabbix 3.x 服务端的安装 实验主机:  m01  (centos 7.4)  IP 10.0.0.61/172.16.1.61 1) 配置yum源, 并用wget命令把相关的软件包下载到本地, 然后再进行安装, 如下所示 #配置yum 源解决依赖的问题 [[email protected] /]# rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-

Pubwin2009使用方法--服务端的安装

Pubwin2009使用方法 红字及红字目录下的内容表示是重要和必学的功能 软件安装环境及设定说明: 操作系统:WindowsXP SP3 Pubwin服务端版本:PubwinServer501.XXXXXXXXXX 控制台版本:PubwinConsole001.XXXXXXXXXXXX 注册号:124(也可以使用其他注册号) 注册口令:xxx 网吧名称:新浩艺网吧 服务端的安装 一. 检查和准备工作 操作系统最好不要安装带有防火墙的安全软件和IIS(互联网信息服务):如果电脑上已经安装有其他版

Android版网络办公系统应用客户端+服务端

该项目源码是Android版网络办公系统应用客户端+服务端,也是一个简单的网上办公系统的Android客户端,项目有服务端和客户端部分的源码的,客户端开发环境eclipse  AVD版本 4.0服务器 phpStudy 2013集成环境 Apache+php5.3+ISAPI模式 phpStudy 2013集成环境绿色版下载http://www.phpstudy.net/phpstudy/phpStudy2013d.zip官网   http://www.phpstudy.net/ android

网易新闻应用源码完整版客户端+服务端源码

这个源码是从安卓教程网android分享过来的,看到这个项目比较不错,就转了.网易新闻应用源码完整版客户端+服务端源码,仿网易新闻,android端+服务器端1,为了加快访问速度,服务器端数据是写死了的,数据太多的就复制粘贴了,不是数据库查询的2,新闻图片下载代码注释掉了(网速给力的可以放开注释),显示的是默认图片 3.运行时记得改android端Constantvalues类里面的IP地址4,  UI结合使用的挺不错的等.<ignore_js_op>   <ignore_js_op&g

Android应用性能测试(客户端-服务端)平台实现

Android应用性能测试(客户端-服务端)平台实现 东海陈光剑 2014年5月23日 2:01:05 开源项目代码: https://github.com/universsky/EmmageePlus (基于Emmagee) https://github.com/universsky/EmmageePlus/blob/master/src/com/netease/qa/emmagee/service/EmmageeService.java /* * Copyright (c) 2012-201

MySQL的安装(比较详细的安装步骤,包括客户端和服务端的安装,还有环境变量的配置以及使用Windows service启动MySQL)

1.MySQL官网下载操作系统对应的MySQL安装包,解压之后就可以直接使用(免安装). MySQL安装包,一种是MySQL Enterprise Edition (commercial)企业版,还有一种是社区版MySQL Community Edition (GPL) 我选择的是社区版安装.2.在解压后的目录中一般都有init配置文件,但是我的没有3.输入mysqld开启服务端,但是有可能会出现一些错误, C:\mysql-5.7.20-win32\bin>mysqld mysqld: Can

nagios一键安装脚本V1.0(客户端+服务端)

服务端脚本: #!//bin/bash #nagios一键安装脚本 path=`pwd` yum_user() { echo -e "\033[32m开始安装基础支持套件和添加用户......\033[0m" yum -y install httpd gcc glibc glibc-common gd gd-devel  if [ $? -ne 0 ] then    echo -e "\033[31mYUM安装失败!\033[0m"   exit 1 fi ech

oracle客户端,服务端下载安装

下载的时候,千万别点错了:服务端,要两个文件都下 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html 终于找到client端所在了,其实,如果无需特殊要求完全可以安装个客户端,就行了.