16boke - 一路博客

数据库与缓存 专区

共 16 篇文章

centos中redis3 cluster集群的搭建

一、下载最新版redis 编译目前最新版是redis-3.2.4,下载地址:http://www.redis.io/download编译很简单,进入redis-3.2.4目录中,执行make命令即可,会生成src目录,里面就是redis相关的各种命令二、建立集群实例目录mkdir -p /usr/local/redis-clustermkdir 7000 7001 7002 7003 7004 7005 dumps logs其中7000~7005为集群中的六个实例目录,dumps为持久化目录,logs为集群的日志目录。注:与大多数分布式中间件一样,redis的cluster也是依赖选

阅读全文

Redis-Sentinel高可用部署及监控

一、Redis Sentinel简介Redis Sentinel是redis自带的集群管理工具,主要功能有· 监控(Monitoring): Redis Sentinel实时监控主服务器和从服务器运行状态。· 提醒(Notification):当被监控的某个 Redis 服务器出现问题时, Redis Sentinel 可以向系统管理员发送通知, 也可以通过 API 向其他程序发送通知。· 动故障转移(Automatic failover): 当一个主服务器不能正常工作时,Redis Sentinel 可以将一个从服务器升级为主服务器, 并对其他从服务器进行配置,让它们使用新的主服务

阅读全文

MyBatis学习3---使用SqlBuilder生成SQL语句

在MyBatis的映射配置文件中写sql语句有时候很方便,但是对于有大量字段的表结构却不太简单,幸好MyBatis提供的有SqlBuilder工具类,可以生成相应的SQL语句,如下例程:package com.utils; import org.apache.ibatis.jdbc.SqlBuilder; public class MyBatisUtils extends SqlBuilder {     public String selectUserSql() { BEGIN(); SELECT("*"); FROM("Us

阅读全文

MyBatis学习2--完成简单的增、删、改、查操作

使用MyBatis进行数据库增删改查的操作是很简单的,主要在配置文件中写好相应的SQL语句,然后在程序中进行调用即可。具体代码如下:一、映射配置文件<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.mapper.UserMapper"> <se

阅读全文

MyBatis学习1---初次接触

MyBatis是一种轻量级的ORM框架,相对于Hibernate来说比较简单易用,对于较小的系统或者对于SQL语句有独特爱好的朋友可以使用MyBatis进行开发。网上大多是直接照抄MyBatis官网提供的docs例子进行粘贴,具体能不能用还不得而知。下面以一个例子来介绍MyBatis的基本使用。一、建立数据库表创建用户表:DROP TABLE IF EXISTS user; CREATE TABLE user (   username varchar(50) NOT NU

阅读全文

redis动态添加内存,动态配置,无需重启

在redis的使用过程中,有时候需要急需修改redis的配置,比如在业务运行的情况下,内存不够怎么办,这时要么赶紧删除无用的内存,要么扩展内存。如果有无用的内容可删除那么所有问题都已经解决。如果内容都是重要的,那只能选择扩展内存。说到扩展内存,redis为我们提供了一个命令。CONFIG SETCONFIG SET parameter valueCONFIG SET 命令可以动态地调整 Redis 服务器的配置(configuration)而无须重启。你可以使用它修改配置参数,或者改变 Redi

阅读全文

关于Redis的一些常识

1. Overview1.1 资料《The Little Redis Book》最好的入门小册子,可以先于一切文档之前看,免费版,会不时更新。Redis 命令中文版作者的微博NoSQL Fan里的Redis分类《Redis Cookbook》(O'Reilly Media, 2011)《Redis in Action》MEAP版,只有放出来的第一章。1.2 优缺点非常非常的快, 有测评说比Memcached还快。丰富的数据结构,超越了一般的Key-Value数据库,组合使用各种结构,限制Redis用途的只会是你自己的想象力, Redis在互联网上的11种常见用例。因

阅读全文

PHP配置XCache缓存

一、下载XCache选择对应的php版本、选择ts还是nts()、32位还是64位。再去下载对应的XCache版本。 二、安装配置xcache将php_xcache.dll复制到php/ext中,修改php.ini文件。1、添加extension=php_xcache.dll2、将xcache-zh-gb2312.ini中的内容复制到php.ini中三、测试是否安装成功写一个php页面,输入 echo phpinfo();运行这个php,如果出现下面内容说明配置xcache成功。四、在php中使用xcache常用的API:mixed xcache_get(string name)bo

阅读全文

PHP配置redis环境

这部分包括redis的windows版本的下载安装、服务端和客户端的启动配置、php-redis的下载安装配置、php访问redis的例子程序编写一、下载windows版本的redis下载redis-2.4.5-win32-win64.zip版本,解压根据自己电脑的情况选择32bit还是64bit,将路径添加到环境变量中。二、运行redis运行cmd,输入redis-server.exe,出现下面说明服务端启动成功再开一个cmd,输入redis-cli.exe -h 127.0.0.1 -p 6379测试三、php程序访问redis $redis=new Redis(); function g

阅读全文

PHP环境搭建

这部分主要包含PHP在windows7上的环境搭建以及eclipse安装phpeclipse插件一、安装PHP开发环境我选择“xampp-win32-5.5.19-0-VC11-installer.exe”来安装,xampp集成的有PHP/Apache/MySQL/FileZilla/Mercury/Tomcat。所以安装方便。我选择安装路径是C:\xampp二、安装phpeclise插件名称:phpeclipseURL:http://update.phpeclipse.com/update/stable/1.2.x安装完成之后打开Preference,三、使用eclipse进行php开发切换

阅读全文