redis使用説明
3332 ワード
1.TinyXmlは検証されていない解析器であるため、ファイルを解析する場合、ファイルに予想されるノードが含まれていない可能性があります.この場合、TinyXmlは空のポインタを返します.そのため、戻り値をチェックする必要があります.そうしないと、メモリアクセスのエラーが発生しやすくなります.
2.符号化ノードのNODE_ID、redisサーバのIPとパスワード、redisクライアントのパスはそれぞれ対応する.iniファイルは、bash shellを使用して上記のshell変数値を後で読み込むために使用されます.
3.hiredisはredisデータベースのCインタフェースで、現在はlinuxの下でしか使用できません.いくつかの基本的な関数でredisデータベースを操作することができます.
4.redis常用コマンドの速さ:http://doc.redisfans.com/
2.符号化ノードのNODE_ID、redisサーバのIPとパスワード、redisクライアントのパスはそれぞれ対応する.iniファイルは、bash shellを使用して上記のshell変数値を後で読み込むために使用されます.
3.hiredisはredisデータベースのCインタフェースで、現在はlinuxの下でしか使用できません.いくつかの基本的な関数でredisデータベースを操作することができます.
-- :redisContext *redisConnect(const char *ip, int port)
: Redis , ip , redis 6379, redisContext。
-- :void *redisCommand(redisContext *c, const char *format, ...);
: , sql SQL , redis , redisContext, , C printf 。 void*, redisReply 。
-- void freeReplyObject(void *reply);
: redisCommand redisReply
-- :void redisFree(redisContext *c);
: redisConnect() 。
4.redis常用コマンドの速さ:http://doc.redisfans.com/
MULTI
。
, [*EXEC*](http://doc.redisfans.com/transaction/exec.html#exec) (atomic)
HGET key field
key field 。
HINCRBY key field increment
key field increment 。
, 。
key , HINCRBY 。
field , , 0 。
field HINCRBY 。
64 (bit)
HSET key field value
key field value 。
key , HSET 。
field , 。
HSETNX key field value
key field value , field 。
field , 。
key , HSETNX 。
KEYS pattern
pattern key 。
SADD key member [member ...]
member key , member 。
key , member 。
key , 。
EXPIRE key seconds
key , key ( 0 ), 。
HMSET key field value [field value ...]
field-value ( - ) key 。
。
key , HMSET 。